vim常用命令

有待补充


三种模式
1、命令模式
2、插入模式:在命令模式下输入插入命令i、附加命令a、打开命令o等命令可以进入插入模式,在插入模式下,用户输入可以对文本进行编辑,输入的任何字符都被当作文件内容保存起来。[Esc]键可以返回命令模式。
3、末行模式

退出vim
1、保存修改并退出::wq
2、保存当前修改但不退出::w
3、退出并且不保存修改(强制退出)::q!

查找指定字符串
1、命令模式下输入/string
2、查找下一个:n,查找上一个:N
3、精确搜索命令://< string /> (表示只搜索以”string”开头和结尾的单词。”/>”:只搜索以string作为结尾的单词。”/<”:只搜索以string作为开头的单词。)
设置行号
1、:set nu//显示行号
2、: set no nu//不显示行号

光标移动
1、定位到文件开始:ggG
2、定位到文件最后:shift+g
3、移动到当前屏幕的第一行:H
移动到当前屏幕的第一行:M
移动到当前屏幕的第一行:L
4、定位到行::no//no表示要跳转到的行
跨文件复制(将文件A中的内容复制到文件B中)
1、sudo状态下打开文件A
2、输入命令:

"ayN+      //其中N是要复制的行数
:ex B    //转到B文件
"ap

注意:该命令只能将A文件中的前N行复制到B中;另外关于其中的字母a,e等是代表缓冲区,并不是很懂。

你可能感兴趣的:(常用命令,Linux)