设置Tab键为4个空格
打开 /etc/vimrc,添加下面的命令:
set tabstop=4
set shiftwidth=4
set expandtab
set autoindent
命令模式下:
未修改文件的情况下退出 :q
修改文件后强制退出(不保存) :q!
保存文件并退出 :wq
文件重新载入 :e!
从前向后搜索 /字符串 下一个 n 上一个 N
从后往前搜索 ?字符串 上一个 n 下一个 N
搜索后取消高亮 :noh
跳转到最后一行 G 或 :$
跳转到第一行 gg 或 :0 或 :1
跳转到特定行 :n 或 ngg 或 nG
行内快速移动到某个字符x fx(向后)或Fx(向前) 按 ; 向后继续搜索, , 向前搜索
删除当前字符 x
删除本行 dd 删除下面的n行 ndd(n为一个数)
删除本行光标后的词 dw
删除光标到最后一行的所有数据 dG
撤销刚才的操作 u
恢复刚才的操作 ctrl+r
当前行下移一行 :m+
当前行上移一行 :m-2
在下一行插入 o
显示行号 :set nu
关闭行号 :set nonu
同时打开上下两个窗口(水平切分) :sp 文件名 到下一个窗口 ctrl + ww
同时打开左右两个窗口(垂直切分) :vs 文件名
允许鼠标切换窗口 :set mouse=a
禁止鼠标切换窗口 :set mouse=
复制一行 按yy复制,按p粘贴
复制多行 按nyy复制,按p粘贴(n为行数)
复制粘贴 按v进入可视模式,左右移动光标选择内容后,按 y 复制,按 p 粘贴
批量注释 按ctrl+v进入可视模式块,按方向键或jkhl(下上左右)选择,按 shift+i 插入,完成后按两下ESC
批量取消注释 按ctrl+v进入可视模式块,和上面一样选择后,按d