您的位置:首页 > 其它

VIM中进行查找与替换操作

2017-04-03 21:31 281 查看
       其实很多东西都需要在不断地尝试中才能够感受到其优点,比如编辑器VIM。我曾经不止一次跟别人讨论编辑器的选择问题,当谈到VIM的时候我通常会说:在我现在的体验中,VIM最多只是一个比记事本多了一个语法显示而已,总体的操作上并没有什么快捷的体验。我个人的编码通常是在Windows进行,而之前的公司提供了Source Insight,我觉得能够满足我所有的需要。如果是在Linux或者Mac上,我写代码用的确实是VIM,不过依然使用的功能比较简单。

       做程序员好多年了,今年才下定决心要掌握一个各平台通吃的编辑器,做好还是开元免费的。这样,VIM就自然成了选择,因为我觉得Emacs似乎是天然难以接受。

       之前进行搜索替换或者修改,使用SourceInsight给了我很好的体验。搜索结束之后,我可以通过功能键进行前后的跳转。对VIM了解十分付钱,我并没有找到相应的功能。找来一份教程,读了几页今天就挺有收货。

       VIM中的查找:*

              在VIM中可以通过*键进行内容的查找,而且,这个查找输入不需要保证光标选中待查找内容,只需要光标接触到查找内容的一个字符。

       查找结果的移动:n

              暂时还没有看到如何查找上一个,不过查找下一个的功能是按键n。

       有了上面的两个功能,其实在便捷性上VIM已经达到或者超过Source Insight了。因为,我觉得那些宣传懒是程序员美德的说法说的很好。而VIM在这个功能上来说就是充分体现了这一点——按键少!而按键太多在一定程度上是我排斥Emacs的一个小理由,虽说很多人感觉那是它的出众之处。

       针对查找结果的回退,我觉得一般的教程也会有相应的介绍。不过凭借感觉自己做了一下尝试,其实结果的回退也很简单,shift + N。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: