首页 > 代码库 > VIM

VIM

VIM:

命名模式:Esc,u:撤销,r:前进
yy复制当前行,nyy从当前行往下复制n行
p:粘贴
dd:删除,ndd
shift+z:保存并退出
n+G或者ngg :切换行
ctrl+v:可视块, 左右箭头选择可试块,y:复制,p:粘贴,x:删除.
可视块+x:删除
可视块+大写I+#(或者多个或者单个其他字符)+Esc:注释代码

 

插入模式:i a o:下一行插入空白行, I:行头 A: 行未 O:上一行插入空白行


末行模式:/查询, n:往下查询, N:往上查询,/X\c:\c忽悠大小写。
:保存w,退出q, 保存退出wq,定位行,修改属性,替换/删除。
w /home/yuq/b.txt 另存为。x:保存退出。
.!ls -l:命令输出保存到文件。
set nu:设置行号。
:40 :切换行号。
替换:s/old/new/g
替换n到m行:n,ms/old/new/g备注.表示当前行,$是最后一行。
%:全部替换
\/:转义
#:表示任意字符


vim配置:行号,默认模板配置
[yuq@localhost ~]$ vi /etc/vimrc

vim写程序添加插件,提高写程序速度。
[yuq@localhost ~]$ vimtutor #vim教程

VIM