【开发工具】vim编辑器实用技巧总结
2014-05-12 08:54
453 查看
总结一些我们在平时使用vim编辑器的一些实用功能,后续会一直更新。
1. visual插件
visual插件其实相当于一个书签作用,比如我们在一篇很长的源代码文件中,我们可以标记一行,然后后来我们再想回到这一行时,只需要一个快捷键就能迅速定位到这一行,非常方便,不用不停地往上或往下翻。
1.1 常用命令
1. mm标记一个标签;
2. F2回到被标记的那一行;
3. 连续按两次mm就可以取消标签;
4. shift+F2可以在几个标签来回切换;
2. emmet.vim插件
emmet.vim插件主要是用来提高你编写html/css代码的速度,现在主要说下html的代码,后续加上css代码的快捷命令。
2.1 常用命令
1. 生成代码:Ctrl +y后两手松开再按逗号;
2. 生成标签:例如<div></div>,只需在文件中输入div后,这个时候不要切换vim的模式,还是在正常模式下按1中的快捷键就可生成;
3. 生成含有某个类的标签:如<div class="tuanfe"></div>,输入div.tuanfe,再按1中的快捷键;
4. 生成含有某个id的标签:如<div id="j-tuanfe"></div>,输入div#tuanfe,再按1中的快捷键;
5. 生成一个新的html文档:html:5,再按1中的快捷键;
6. 生成含有内容的标签:如<div>tuanfe</div>;div{tuanfe}+快捷揵;
7. 生成嵌套的标签:如<div><a></a></div>, div>a+快捷键;
8. 生成兄弟标签:如<div></div><p></p>, div+p ,再按1中的快捷键;
9. 生成多个标签:如<ul><li></li><li></li></ul>, ul>li*3 ,再按1中的快捷键;
10. 生成含有次序类的标签:如<ul><li class="item1"</li><li class="item2"></li></ul>, ul>li.item$*3,再按1中的快捷键;
3. 文件操作
1. :new 文件名.后缀,新建后记得使用:w保存,否则直接关闭不会产生文件;如果你录入了内容,关闭的时候会提醒你保存;
2. 删除文件所有东西,方法1用ggdG;方法2用 :%d;
3. 复制,yaw复制单词,单行复制:yy,多行复制:在开如行按shift+v,选中要复制的行后ctrl+c;
4. 移动,G 移动到文件末尾 ,gg 移动到文件开头,:0 移动到文件第一行 ,:$ 移动到文件最后一行;
5. 多行缩进,按v进入visual状态,选择多行,用>或<缩进或缩出;
6. 撤消与恢复,按u撤消,ctrl+r 是恢复你刚才撤销的动作;
7. 注释,1-5行加//::1,5 s/^/\/\//g,给全部内容注释::% s/^/\/\//g。
1. visual插件
visual插件其实相当于一个书签作用,比如我们在一篇很长的源代码文件中,我们可以标记一行,然后后来我们再想回到这一行时,只需要一个快捷键就能迅速定位到这一行,非常方便,不用不停地往上或往下翻。
1.1 常用命令
1. mm标记一个标签;
2. F2回到被标记的那一行;
3. 连续按两次mm就可以取消标签;
4. shift+F2可以在几个标签来回切换;
2. emmet.vim插件
emmet.vim插件主要是用来提高你编写html/css代码的速度,现在主要说下html的代码,后续加上css代码的快捷命令。
2.1 常用命令
1. 生成代码:Ctrl +y后两手松开再按逗号;
2. 生成标签:例如<div></div>,只需在文件中输入div后,这个时候不要切换vim的模式,还是在正常模式下按1中的快捷键就可生成;
3. 生成含有某个类的标签:如<div class="tuanfe"></div>,输入div.tuanfe,再按1中的快捷键;
4. 生成含有某个id的标签:如<div id="j-tuanfe"></div>,输入div#tuanfe,再按1中的快捷键;
5. 生成一个新的html文档:html:5,再按1中的快捷键;
6. 生成含有内容的标签:如<div>tuanfe</div>;div{tuanfe}+快捷揵;
7. 生成嵌套的标签:如<div><a></a></div>, div>a+快捷键;
8. 生成兄弟标签:如<div></div><p></p>, div+p ,再按1中的快捷键;
9. 生成多个标签:如<ul><li></li><li></li></ul>, ul>li*3 ,再按1中的快捷键;
10. 生成含有次序类的标签:如<ul><li class="item1"</li><li class="item2"></li></ul>, ul>li.item$*3,再按1中的快捷键;
3. 文件操作
1. :new 文件名.后缀,新建后记得使用:w保存,否则直接关闭不会产生文件;如果你录入了内容,关闭的时候会提醒你保存;
2. 删除文件所有东西,方法1用ggdG;方法2用 :%d;
3. 复制,yaw复制单词,单行复制:yy,多行复制:在开如行按shift+v,选中要复制的行后ctrl+c;
4. 移动,G 移动到文件末尾 ,gg 移动到文件开头,:0 移动到文件第一行 ,:$ 移动到文件最后一行;
5. 多行缩进,按v进入visual状态,选择多行,用>或<缩进或缩出;
6. 撤消与恢复,按u撤消,ctrl+r 是恢复你刚才撤销的动作;
7. 注释,1-5行加//::1,5 s/^/\/\//g,给全部内容注释::% s/^/\/\//g。
相关文章推荐
- JAVA 开发工具Jcreator使用技巧总结 (转)
- vim编辑器最实用的技巧(入门专用,持续updating20170818)
- Git 的基本操作、开发流程、实用技巧总结
- 嵌入式开发第二日(man 手册、linux基本命令、vim编辑器、代码编译过程、编译工具、基本数据类型、控制流)
- 搭建Vim为自定义的PHP开发工具的一些技巧
- Atitit ide之道 开发工具之道 attilax著 v2 s22.docx Atitit ide开发工具之道 attilax总结 1. 代码编辑器功能 3 1.1. 关键词颜色 3 1.2.
- Git 的基本操作、开发流程、实用技巧总结(陈彦贝)
- 20150725 前端开发工具DreamWeaver及Sublime方法技巧总结
- Ext JS开发实用工具总结
- vim实用技巧总结
- [原]总结VIM的实用技巧
- 【转载】JAVA 开发工具Jcreator使用技巧总结
- Android开发中实用工具类总结
- linux-C 开发及调试工具 (vim-gcc-gdb-coredump)总结
- 开发工具使用技巧和插件大总结
- 开发工具使用技巧和插件大总结
- 【小松教你手游开发】【unity实用技能】unity编辑器工具之加载预制和场景
- QZ项目开发(一)项目开发实用工具总结
- vim编辑器使用技巧总结
- 搭建Vim为自定义的PHP开发工具的一些技巧