Linux vim最为使用的操作 三种模式 1 普通模式下 快熟光标移动 $ 把光标移至当前行的行尾 0 把光标移至当前行的起始位置 G 把光标移至到最后一行 复制删除粘贴 x 删除 dd 剪切 ndd 剪切多行 yy 复制 nyy 复制多行 p 粘贴(把剪切板中的文本数据粘贴在光标所在行的下面) 撤销命令 u 2 编辑模式下 进入编辑模式 a 可以在光标当前位置下一个位置输入文字 A 可在光标当前行的行尾输入数据 3 命令模式下 wq 保存退出 q! 强制退出 :/word 向下搜索 :%s /word1/word2/gc 把文档中所有的字符串"word1" 用"word2"替换 :s /word1/word2/gc 在光标所在的行中,把字符串"word1"用word2替换 :set nu 显示行号 :set nonu 取消显示行号 vim中运行shell命令 :!command :r!command 执行命令,并把命令执行的结果插入到当前行的下一行 vim多窗口显示 横分屏 :sp [filename] (如果不加filename,则新窗口将再次打开当前文档) 竖分屏 :vsp [filename] ctrl+w+w 来回切换窗口 附 vim 编辑器中使用 shift+ZZ 快捷键可以强制保存并退出vim +13 a.c 打开a.c文件时自动跳到13行