安装Ubuntu系统后不清不楚地就安装了vim
后来知道vim的强大就按照vimtutor初步学习了一下命令操作
hjkl这四个键为移动光标键,但→键也同样可以实现
x键为删除字符
i键为插入(写入) a键也是插入 插入前后位置不同
dw为删除一个单词,d$为删除一行,d2w为删除两个单词,dd为删除整行
u为撤销上一个操作,Ctrl+R为回到撤销前
r键为替换字符,cw为替换一个单词,c2w,c$
R为替换多个字符
输入/以及尾隨的字符串可以用以在當前文件中查找該字符串
在括号符输入%可以匹配另外一个
在一行內替換頭一個字符串 old 為新的字符串 new,請輸入 :s/old/new
在一行內替換所有的字符串 old 為新的字符串 new,請輸入 :s/old/new/g
在兩行內替換所有的字符串 old 為新的字符串 new,請輸入 :#,#s/old/new/g
在文件內替換所有的字符串 old 為新的字符串 new,請輸入 :%s/old/new/g
進行全文替換時詢問用戶確認每個替換需添加 c 選項,請輸入 :%s/old/new/gc
w TEST为保存到TEST中,!rm TEST为删除文件
向当前文件插入TEST文件内容 r TEST
o为另起一行
y为复制,p为粘贴
创建一个键盘映射(key mapping)加入到 .vimrc 中,如:nmap <
F2
> :nohlsearch<
CR
>
以上命令表示,在正常模式下按 F2 键相当于输入“:nohlsearch”后面跟一个回车,即取消搜索加亮显示。
搜索里最最有用的一个快捷方式是“*”(向下完整匹配光标下的单词)。
把光标移动到你要搜索的词(变量名、函数名等)上,比如“test”,然后按“*”,
Vim 将自动产生一个对“<test>”(参见“:help /<”和“:help />”)的搜索,也就是说,搜索完整的单词“test”。
vim ~/.vimrc
打开配置文件