`
cngump
  • 浏览: 219241 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

(转)最佳VIM技巧

阅读更多

;:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;:文档来源: http://www.rayninfo.co.uk/vimtips.html
;:翻译参考: 没有记,请原作者见谅
;:文档日期: 2006-10-13 11:19:04
;:更新记录:
;:作  者: li3
;:生成工具: 2Html.vim
;:blog.asp?name=li3
;:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

;:——————————————————————————–
;:如果你使用的是MS-Windows,可能有的键已经被定义为Windows中的一些默认功能键。如果不
;:想这样,请编辑$VIM\mswin.vim
;:——————————————————————————–
/joe/e ;: 设置光标到匹配”joe”的末尾
/joe/e+1 ;: 设置光标到匹配”joe”的末尾再后移一位
/joe/s-2 ;: 设置光标到匹配”joe“的开头再前移两位
/joe/+3 ;: 搜索“joe” 找到后将光标下移3行
/^joe.*fred.*bill/ ;: 匹配以’j'开头且”joe”到”fred”到”bill”之间至少有一个字符
/^[A-J]\+/ ;: 搜索行首非’A'到’J‘重复一次以上的行
/begin\_.*end ;: 多行匹配
/fred\_s*joe/i ;: 多行搜索可以是任何空白字符包括\n,\t等等
/fred\|joe ;: 搜索fred或者joe
/.*fred\&.*joe ;: 搜索同时包括fred跟joe的行
/\<fred\>/i ;: 搜索独立的单词fred
/\<\d\d\d\d\> ;: 搜索独立的4位数字
/\D\d\d\d\d\D ;: 搜索恰好4位的数字
/\<\d\\> ;: 同/\<\d\d\d\d\>
/\([^0-9]\|^\)%.*% ;: 查找以非0~9数字或在行首的%%所包括的内容
;:” 查找空行
/^\n\ ;: 匹配三连续的空行
;:” 使用正则表达式组查找
/\(fred\).*\(joe\).*\2.*\1
;:” 正则表达式重复
/^\([^,]*,\)\
;:” visual 下搜索
:vmap // y/

分享到:
评论

相关推荐

    vim最佳技巧

    ### vim最佳技巧详解 在深度探索vim编辑器的高级功能时,我们往往会被其丰富的特性和高度可定制性所吸引。以下是从“vim最佳技巧”文章中提炼的关键知识点,旨在帮助用户更高效、灵活地使用vim。 #### 一、文件...

    vim实用技巧_高清_中文版

    - **官方文档**:官方网站提供的详尽文档是学习Vim的最佳起点。 - **在线教程**:如Vimcasts网站提供了大量视频教程,非常适合初学者。 - **书籍推荐**:如本书《Vim实用技巧》,通过具体实例教授Vim的使用技巧,...

    vim中文参考手册

    《vim中文参考手册》是广大vim用户不可或缺的学习资源,它详尽地介绍了这款强大的文本编辑器的使用方法和技巧,被誉为vim的“葵花宝典”。vim,全称Vi Improved,是在传统Vi编辑器的基础上发展起来的一个强大且高度...

    Vim进阶索引

    例如,David Rayner(《最佳Vim技巧》的作者)用了十几年时间仍在持续学习Vim的新特性。对于初学者而言,通过Vim自带的教学资料,可以在短时间内掌握基本的操作方法。 #### 五、Vim的学习资源问题 1. **中文文档...

    vim中文手册——教你方便地使用vim软件

    - **环境要求**:为了获得最佳学习效果,需要一个稳定的Vim编辑器环境。 - **学习环境的影响**:即使在较为寒冷的环境中,也应尽可能保持手部的灵活度,避免因温度因素导致的学习效率下降。 #### Vim学习的心理变化...

    vim配置文件

    Vim是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,因为它具有高度可定制性和高效的操作方式。...如果你想要探索更多Vim的高级特性,`vim-master`项目是一个很好的起点,可以学习其中的配置技巧和最佳实践。

    vim的编辑速度快在那里

    9. **社区支持**:Vim有一个庞大的用户社区,提供了大量的教程、问答和资源,用户可以从中学习到很多技巧和最佳实践。 10. **学习曲线**:虽然Vim的初始学习曲线可能较陡峭,但一旦掌握了基础操作,就能体会到其...

    vim for windows

    - 最新的Vim版本可能提供更好的性能和更多的功能,建议定期更新以保持最佳状态。 7. **与其他工具集成**: - Vim可以与Git、SVN等版本控制系统无缝集成,提高开发效率。 - 在IDE如Visual Studio Code或IntelliJ ...

    vim命令速查卡

    提供最佳技巧;`http://www.vim.org/scripts/index.php`则有丰富的插件脚本资源。 ##### 3. 动作与导航 - **基础动作**:`dd`删除当前行;`yy`复制当前行;`p`粘贴;`P`粘贴到当前行之上。 - **移动**: - `h`左移...

    vim配置目录文件

    5. **Vim配置的最佳实践** - **模块化管理**:将配置分解为小的、独立的.vim文件,便于管理和维护。 - **注释清晰**:为每个设置添加注释,方便理解其作用。 - **定期备份**:防止意外修改导致配置失效,应定期...

    vim学习心得

    ### Vim学习心得与实用技巧详解 #### 一、引言 在IT行业中,文本编辑器是程序员不可或缺的工具之一。其中,Vim作为一款高度可配置的文本编辑器,在Unix平台乃至其他操作系统上都广受欢迎。本文将详细介绍Vim的一些...

    A Byte of Vim

    - 如何安装 Vim 以及进行必要的配置,确保最佳的使用体验。 ##### 4.2 编辑模式与导航技巧 - Vim 拥有多种模式,包括命令模式、插入模式等。本章将详细介绍如何在不同模式之间切换,以及如何在文本中快速移动。 #...

    Linux系统中vim设置tab键的宽度

    在Linux系统中,Vim是一款极其强大的文本编辑器,它提供了丰富的配置选项,使得用户能够根据个人需求定制编辑环境。本文将深入探讨如何在Vim中...掌握这一技巧,对于任何使用Vim进行文本编辑的用户来说,都是一大助力。

    practical vim

    标签“vim”强调了本书的重点,即Vim编辑器的使用技巧和最佳实践。这部分内容集中展示了读者对本书的评价,许多读者表达了通过阅读本书获得的深刻理解和技能提升。例如,有读者表示在阅读本书的几章后,他们的Vim...

Global site tag (gtag.js) - Google Analytics