vim学习

安装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

打开配置文件

vim键盘图:http://www.runoob.com/linux/linux-vim.html

原文地址:https://www.cnblogs.com/shinedaisiki/p/9820753.html