Loading... VIM是linux/Unix下一款强大的文本编辑器,但它的复杂操作让很多新手望而却步,这里将教会大家一些常用命令,更多高级操作请移步本网站<a href="http://www.alexgao.com/documents/" target="_blank">文档</a>下载区下载<span style="color: #ff6600;">VIM中文使用手册</span>。 <!--more-->基础 常见的4种模式: 正常模式,命令模式(:),插入模式(i),可视模式(v) 正常模式即默认启动后的模式 命令模式下用于输入各类指令(例如查找替换等) 插入模式下输入文字 可视模式调整排版等 一般在操作系统上都用vim替代了vi(作了alias),相当于vi的升级,多了许多强大的功能 <span style="color: #009999;">正常模式</span> d系列命令(剪切) dd 剪切当前一行 5dd 剪切5行(依此类推,6dd删除6行) dw 剪切当前位置开始的单词 d$ 剪切当前位置起该行所有内容 d^ 剪切当前位置前该行所有内容 dG 剪切当前位置后所有内容 dgg 剪切当前位置前所有内容 y系列命令(复制) 使用方式与d系列无异 yy 复制当前行 ... p 粘贴到当前位置后 P 粘贴到当前位置前 x系列(删除字符) x 删除当前单个字符 5x 删除5个字符 X 删除前个字符 位置移动 l 右 h 左 k 上 j 下 gg 篇首 G 篇尾 ^ 行首 $ 行尾 i 切换到<span style="color: #000000;">插入模式</span> o 向下一行,同时切换到插入 O 向上一行,同时切换到插入 shift a 行尾插入(有时相当有用,如使用eeepc的vi时) : 切换到<span style="color: #000000;">命令模式 </span> v 切换到视图模式 注:esc 从其他模式退到正常模式下 <span style="color: #339999;">插入模式</span> 不作介绍,即一般的编辑 <span style="color: #339999;">命令模式</span> w 保存(跟文件名的话可保存为新文件) q 退出 e [文件名] 编辑文件 (用bp 和 np可切换到前个文件以及后个文件) x 保存并退出(同wq) q! 不保存退出(一般用于文件有改动而不想保存的情况) w! 强制保存(对于没权限的还是不能保存的) grep 同一般的grep 用法 clist 显示grep 出的错误 copen 显示grep 出的列表 cclose 关闭copen或者clist打开的内容 split 纵向切割屏幕 (简写sp) vsplit 横向切割屏幕 (简写vs) only 不切割屏幕 ctrl ww vim屏幕之间的切换 /正向查找 (n下一个查找到的,N上一个查找到的) ?反向查找 s/aa/bb/ 替换aa为bb(此类使用方式类sed,不详述) <span style="color: #339999;">视图模式</span> <span style="color: #000000;">选中段内容,可以用==来自动对齐</span> Last modification:February 10th, 2020 at 01:23 am © 允许规范转载