Vim基础操作汇总

来源:互联网 发布:win7旗舰版优化批处理 编辑:程序博客网 时间:2024/05/20 09:49

Vim基础操作汇总

vim常用命令汇总,先上涨从网上找来的汇总图,可以用来做桌面。
Vim常用操作Vim常用操作

文件命令

命令操作vim file打开文件vim file1,file2,file3同时打开多个文件:open file在新窗口中打开文件:bn切换到上一个文件:bp切换到下一个文件:args查看当前打开的文件列表:w filename保存到filename:#,# w filename保存部分文件内容#~#之间:r filename向当前插入其他文件的内容:q!不保存退出:wq保存并退出:e!放弃所有修改退出

移动命令

命令操作h/j/k/l向⬅️/⬇️/⬆️/➡️移动w/b下一个/上一个单词开头e/ge下一个/上一个单词结尾W/B和w/b相同,但跳过符号0本行第一个字符上^本行第一个非空白字符$行尾%查找匹配的括号{/}上一段/下一段gg文件头部G文件结尾:line到第line行C-d/C-u向下/向上滚到半屏C-f/C-b向下/向上滚到一屏

编辑命令

命令操作i/a当前位置之前/之后插入I/A当前行行首/行尾插入o/O当前行之后/之前插入一行s/old/newold替换new,只替换一个[%/#,#]s/old/new/gold替换new,替换当前行所有,%是全文,#,#是指两行之间x删除当前字符X删除当前字符的前一个字符dl/dh=x/Xdd/dj/dk删除当前行/上一行/下一行yy拷贝当 前行p/P在当前行后/前粘贴v选择后+y可视模式选择后复制:1,10 co 201到10行拷贝到20行之后:1,10 m 201到10行移动到20行之后</>缩进/反缩进C-n/C-p在编辑模式下自动补齐

查找命令

命令操作/text正向查找text,n下一个,N上一个?text反向查找text,n下一个,N上一个*/#对当前词正向/反向查找fx向后搜索x:set ignorecase忽视大小写:set hlsearch高亮搜索:set incsearch逐步搜索,对当前输入的进行搜索:set noxxxxxxxx对应以上操作,指取消选项:set wrapscan重新搜索

窗口命令

命令操作new/split/vsplit打开一个新窗口,最后一个水平C-w+方向移动到指定窗口:close/q关闭窗口,如果只有个一个窗口,q会退出vim

控制命令

命令操作u撤销最后执行的命令U修正整行C-rRedo命令C-g显示光标所在行位置及文件状态信息.重复上一次命令v可视化模式C-v可视化块模式

其它命令

命令操作:!执行外部命令
0 0
原创粉丝点击