vim是Linux 的强大的文本编辑器
本文主要学习,vim下文本编辑的一些常用命令
vim下的模式分为三种:一般模式、编辑模式、命令模式
一般模式
当 vim + 文件名 打开一个文件的时候,进去的就是 一般模式
1、yy :复制当前一行
2、y ^:复制当前行 光标前的内容
3、y$ :复杂当前行 光标后的内容
4、yw:复制光标所在的单词
5、p:粘贴
6、dd :删除当前行
7、d^:删除当前行 光标前的内容
8、d$:删除当前行 光标后的内容
9、dw:删除光标所在的单词【光标在单词头,删除当前单词,光标在单词中,删除光标单词后的部分】
10、x:剪切当前光标的字母
11、u:撤销操作
12、e:跳转单词尾部
13、b:跳转单词头部
14、gg:跳转页头
15、GG:跳转页尾
编辑模式
在 一般模式下,按 i、a、o进入编辑模式,在编辑模式下,可以任意编辑文档
i:编辑的内容会在 光标前插入
a:编辑的内容会在光标后插入
o:会在当前光标的下一行进行插入
有些鸡肋,只要记住 i 就好,使用 ESC退出编辑模式进入一般模式
命令模式
1、:w :保存
2、:q 退出
3、:wq :保存退出
4、:q! :不保存强制退出
5、:/ + 内容 : 查找 【n 查找下一个 ,N 查找上一个】
6、:set nu :显示行号
7、:set nonu :不显示行号
8、%s/单词/替换后的单词/g : 替换文本内容