- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vim命令详解
vim 常用技巧
所以我初步设想分三大部分来写
(1)vim 基础
(2)vim tips 的翻译和解释
(3)vimrc
由于水平所限,有错误和可笑之处,恳请批评。
这里就附带说一下vim 基础了
很简单的概括一下:
1.程序
Unix: vim
Win : gvim
2.工作方式
normal mode 普通模式
insert mode 插入模式
visual mode 可视模式
visual-line mode
visual-block mode
command-line mode 命令行模式
search mode 搜索模式
模式切换:记住Esc 总可以返回 普通模式
normal = i = insert
normal = v = visual
normal = Shift-V = visual-line
normal = Ctrl-V = visual-block
normal = : = command-line
normal = / = search
3.光标移动
开始,会用方向键和PgUp,PgDn 就可以用了
vim 和 perl 一样,你掌握一个子集,就可以很好的使用了
4.最后,说一下两个概念cword和cWORD
cword称为狭义字,它指一个单词,其中不包含空白和特殊字符
cWORD称为广义字,它所指的单词可以包含一些特殊字符
具体有那些字符可以看help
通常,它们会和你想的一样:)
因为第二部分经常用到这个概念,所以在此说一下
# 基础
* # g* g# : 寻找光标处的狭义单词(cword) (前向/后向)
% : 括号配对寻找 {}[]()
matchit.vim : 使得 % 能够配对标记 trtdscript ?php 等等
C-NC-P : 插入模式下的单词自动完成
C-XC-L : 行自动完成(超级有用)
/C-RC-W : 把狭义单词 cword 写到 搜索命令 行
/C-RC-A : 把广义单词 cWORD 写到 搜索命令 行
:set ignorecase : 搜索时忽略大小写
:syntax on : 在 Perl,HTML,PHP 等中进行语法着色
:h regexpC-D : 按下 control-D 键即可得到包含有 regexp 的帮助主题的列表
: (使用TAB 可以实现帮助的自动补齐)
# 使更新 _vimrc 更容易
:nmap ,s :source $VIM/_vimrc
# 译释:nmap 是绑定一个在normal 模式下的快捷键
:nmap ,v :e $VIM/_vimrc
# 译释:在normal 模式下,先后按下 ,s 两个键执行_vimrc ,而 ,v 则是编辑_vimrc
# visual 模式 (例子是:轻松添加其他的 HTML Tags)
:vmap sb zdibC-Rz/bESC : 在visual 模式下选中的文字前后分别加上b和/b
# 译释:vmap 是绑定一个在visual 模式下的快捷键
# 译释:原理:在visual 模式下,zd 把一个选中的区域命名为z 然后删除,
# i 进入插入模式,输入b ,C-Rz 撤销刚才的删除,然后再写入/b,
# 最后ESC返回normal 模式
# 译释:z 命令创建一个选中的区域为register,并把它命名为z
# 译释:更令人开心的有:在visual 模式下选中几行,然后输入 2 ,
# 则选中的行会全部缩进两个tab
# 555,偶一开始还是用 :xx,xx s/^//t/t/,好傻啊!
:vmap st zdi?= C-Rz ?ESC : 在visual 模式下选中的文字前后分别加上?= 和 ?
# 文件浏览
:Ex : 开启目录浏览器,注意首字母E 是大写的
:Sex : 在一个分割的窗口中开启目录浏览器
:ls
您可能关注的文档
- TPYD4-2014《TPS板外保温系统》.pdf
- TPS各线路板讲解.pdf
- TOC测井评价解决方案.pdf
- Training Material 3.QRQC快速响应质量管理.pdf
- TransCAD交通模型(194 PPT李海峰).pdf
- TORCH检测与临床应用2012版.pdf
- TransCAD培训班教材(第二天上午)TransCAD交通需求模型.pdf
- Titans系列混合矩阵切换器说明书.pdf
- TRNSYS MANUL手册第七章.pdf
- TRX型压缩机运行操作手册-11.pdf
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)