vim 进阶练习总结笔记

command mode文件操作

快捷键 说明 记忆

:e + filename 打开新文件

:r + filename 读取文件到当前文件

这两条在gvim 用的多

查找并替换

命令 说明 记忆

:#,#s/1/2/g 在#,#间搜索所有1并用2替换

:%s/1/2/g 在整个文档中将1替换为2 (100%(全部))

:s/1/2/c 每次替换都给出提示确认

normal mode页跳转

快捷键 说明 记忆

Ctrl + f 翻到下一页(向前翻页) front

Ctrl + b 翻到上一页(向后翻页) back

Ctrl + u 向前翻半页

Ctrl + d 向后翻半页

注释:不喜欢这些快捷键,自己可以用 map 进行映射到自己熟悉的快捷键

行跳转

快捷键 说明 记忆

J 把下行合并到当前行行尾

I 跳到行首,并且进入插入模式

A 跳到行尾,并且进入插入模式

^ 移到行头 @_@ 往上就到行头了(象形)

$ 移到行尾 @_@ 写完一行就要给一行的钱

(本人手指短,^,$ 这两个字符简直是折磨所以我在 vimrc 果断映射)

# ctrl + a 行头# ctrl + e 行尾nmap <c-a> ^ nmap <c-e> $

官方文档(看着很累的) 简单入门的

行内删除

快捷键 说明 记忆

cw 删除一个单词(一部分不包括空格) 吃掉一个 word

c$ 删除一行到行尾 刚写的一行被删了,,钱也拿不到了

c^ 删除一行到行头 往上吃,一直吃到头

dw 删除单词到尾部(包括空格) del word

de 删除单词到尾部(不包括尾部空格) del end

d$ 删除当前到行尾的所有字符 del $(代表尾部)

d^ 删除当前到行首的所有字符 del ^(代表行首)

行内复制

yy复制当前行整行的内容到vi缓冲区 yw复制当前光标到单词尾字符的内容到vi缓冲区 y$复制当前光标到行尾的内容到vi缓冲区 y^复制当前光标到行首的内容到vi缓冲区

查找

快捷键 说明 记忆

?word 从下往上查找

怒插一张图

人生就是要感受美丽的善良的,丑恶的病态的。

vim 进阶练习总结笔记

相关文章:

你感兴趣的文章:

标签云: