在vim异常退出时,系统中会在所编辑的文件目录中生成.file.swp vim再次编辑此文件时会出现相应提示,之后 按 “o” open 按 “e” edit 按 “r” recover 按 “d” delete .swap file 按 “q” quit 在vim的命令模式下可以配置vim的工作方式 :set nu ##行号添加 :set nonu ##取消行号 :set mouse=a ##添加鼠标选择 :set cursor line ##行线显示 注意:以上设定都是临时的,永久设定方式为: vim /etc/vimrc 此文件为vim的配置文件,在此文件最后加入以上参数,才为永久设定
/关键字 ##搜索关键字的格式 n向下匹配 N向上匹配
//以下都是在命令模式下的操作
字符的复制 yl ##复制一个字母 y3l ##复制3个字母 yw ##复制一个单词 y3w ##复制3个单词 yy ##复制一行 y3y ##复制3行 p ##复制完成后按“P”粘贴字符的删除 dl ##删除一个字母 d3l ##删除3个字母 dw ##删除一个单词 d3w ##删除3个单词 dd ##删除一行 d3d ##删除3行字符的剪切 cl ##剪切一个字母 c3l ##剪切3个字母 cw ##剪切一个单词 c3w ##剪切3个单词 cc ##剪切一行 c3c ##剪切3行 esc —> p ##剪切过后会进入到插入模式,在执行粘贴动作时一定要退出插入模式在命令模式下:按“ctrl+v”进入到可视模式 在可视模式下:可以区域选择字符 可视模式下:批量添加字符 步骤: -> ctrl+v 选中要加入字符所在列 -> 按“I”进入插入模式,写入要加字符 -> 按esc
:%s/原有字符/替换后字符 ##只替换每一行中出现的第一个原有字符 :%s/原有字符/替换后字符/g ##替换所有 :1,5s/原有字符/替换后字符/g ##替换1-5行
ctrl+w s ##上下分屏 ctrl+w v ##左右分屏 ctrl+w c ##关闭光标所在屏幕 ctrl+w 上下左右 ##光标移动到指定屏幕 :sp file2 ##同时编辑当前文件和file2 vim diff ##对比两个文件的不同
(1) 在命令模式下 :数字 ##移动到指定的行 G ##文件最后一行 gg ##文件第一行 (2) 在插入模式下 i ##光标所在位置插入 I ##光标所在行行首 a ##光标所在字符的下一个位置 A ##光标所在行行尾 o ##光标所在行下一行 O ##光标所在行上一行 s ##删除光标所在字符插入 S ##删除光标所在行插入
:q ##当用vim打开文件但没有对字符作任何操作时可直接退出 :q! ##当用vim打开文件并对字符作操作,放弃所有操作退出 :wq ##保存退出 :wq! ##强行保存退出,对超级用户及文件所有人生效
vimtutor ##vim的手册 :q ##退出vimtutor
ctrl+n ##在gedit中打开一个新的tab ctrl+s ##保存文件 ctrl+o ##打开文件 ctrl+x ##剪切字符 ctrl+v ##粘贴字符 ctrl+c ##复制字符 yelp help:gedit ##gedit的图形手册