vim
vim 快捷移动按键
左下上右
hjkl将光标移动到 窗口顶部/中部/底部 位置
shift + l (window low)
shift + m (window middle)
shift + h (window high)行内移动以单词为单位
w (word)
e (end)
b (begin)
^ (line begin)
$ (line end)向前/后翻页
ctrl+f (forward page)
ctrl+b (back page)将光标移动到 文件开头行与结束行
gg (file begin)
G (file end)删除一个字母/删除一个单词/改变一个单词
d (delete)
dw (delete word)
cw (change word)过滤字符串
$ vim filename
:g/string一些常见的配置
vim
在~/.vimrc中加入如下配置:
set number " display line number
set hlsearch " hight light search
autocmd BufWritePre * %s/\s\+$//e " when save file, auto delete line tail space完整配置参考:vimrc
neovim
复用 ~/.vimrc 配置文件,执行如下命令:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim或者使用 ~/.config/nvim/init.lua 来配置,如下:
vim.o.number = true
vim.o.mouse = ""
vim.cmd([[autocmd BufWritePre * %s/\s\+$//e]])完整配置参考:init.lua, 记得先手动安装 packer 插件, 然后在 nvim 中执行 :PackerSync 命令来安装插件
Last updated
Was this helpful?