Welcome 微信登录

首页 / 操作系统 / Linux / Vim 常用命令

1. 启动vimvim 或 vim filename2. 两种编辑模式:普通模式、插入模式3. vim 编辑模式下的命令
命令描述
x删除光标所在位置字符
dd删除光标所在行
dw删除光标所在位置的单词
d$删除光标所在位置至行尾的内容
J删除光标所在行行尾的换行符(拼接行)
u撤销前一编辑命令
a在当前光标后追加数据
A在当前光标所在行行尾追加数据
r char用char替换当前光标所在位置的单个字符
R text用text覆盖当前光标所在位置的数据,直到按下ESC键
2.复制与粘贴复制命令为y,用法与d相同(yw=复制单词,y$=复制到行尾)普通模式下,将光标移动到要复制文本的开始,按下v,移动光标到要复制文本的末尾,按下y激活复制p为粘贴3查找与替换普通模式下按下斜线(/),输入查找内容回车即可替换命令:s/old/new/g:替换行中所有old:n.ms/old/new/g:替换n到m行之间的所有old:%s/old/new/g:替换文件中的所有old:%s/old/new/gc:替换文件中的所有old,每次替换给出提示4.普通模式下的命令模式(普通模式下安冒号)q:如果缓冲区未修改,退出q!:不保存,退出w filename:将文件另存为到filenamewq:保存并退出f或file:可以查看当前打开文件的文件名和路径5.vim 的其他一些常用命令(普通模式下,有些需要安装相应的插件)Tlist:列出文件中所有的变量名,宏,函数名(ctral +ww进行切换)vs file:在同一个vim中打开另一个文件。settags=/path/tags 添加ctags便签然后按ctrl +]进行跳转,ctrl+T跳回VirtualBox 中压缩虚拟机文件的方案Ubuntu 12.10 安装软件总结相关资讯      Vim  Vim命令 
  • 交叉编译Vim并移植到ARM嵌入式  (今 21:40)
  • 把Vim打造成优秀的C++ IDE  (06月13日)
  • Linux Vi/Vim 的使用及实例  (06月04日)
  • Vim 和 Emacs 到底哪个更适合你?  (07月25日)
  • 简明 Vim 练级攻略  (06月05日)
  • Vim 8.0 即将发布  (04月14日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数