linux vim 快捷键

vim
命令模式输入a i o 这些命令进入插入模式

编辑模式
命令模式输入双引号进入编辑模式


命令模式命令

命令 作用
:map Ctrl+V Ctrl+P I#<ESC> 自定义注释快捷键为Ctrl+P
:map Ctrl+V Ctrl+B 0x 自定义取消注释快捷键为Ctrl+B

vim /root/.vimrc
map Ctrl+V Ctrl+B 0x
map Ctrl+V Ctrl+P I#<ESC>
ab mymial z_runwei@aliyun

持久化快捷捷
:r /etc/issue 导入issue所有内容到刚才光标所在位置
:! which ls 不退出vim,执行which ls
:r ! date 导入命令执行结果到刚才光标所在位置
:q! 不保存退出
:wq! 保存退出(root和所有者可用)
:w /tmp/new.file 另存为
/string 搜索字符串  n 下一个
:%s/old/new/g 全文替换字符串
:n1,n2s/old/new/g 指定范围替换字符串
:1,2s/old/new/c c每一个替换都询问
u 取消上一步操作
dd 剪切当前行
yy 复制当前行
ndd/nyy 剪切/复制当前行以下n行
p/P 粘贴在当前光标所在行行下或行上
a 在光标所在字符后插入 
A 在光标所在行尾插入
i 在光标所在字符前插入
I 在光标所在行行首插入
o 在光标下插入新行
O 在光标上插入新行
0 光标到行首
$ 光标到行尾
gg 光标到第一行
G 光标到最后一行
nG/:n 光标到第n行
:set nu[mber] 设置行号
:set nonu 取消行号
上一篇:rcnn fast-rcnn faster-rcnn资料


下一篇:ajax请求发送和页面跳转的冲突