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。
做程序员好多年了,今年才下定决心要掌握一个各平台通吃的编辑器,做好还是开元免费的。这样,VIM就自然成了选择,因为我觉得Emacs似乎是天然难以接受。
之前进行搜索替换或者修改,使用SourceInsight给了我很好的体验。搜索结束之后,我可以通过功能键进行前后的跳转。对VIM了解十分付钱,我并没有找到相应的功能。找来一份教程,读了几页今天就挺有收货。
VIM中的查找:*
在VIM中可以通过*键进行内容的查找,而且,这个查找输入不需要保证光标选中待查找内容,只需要光标接触到查找内容的一个字符。
查找结果的移动:n
暂时还没有看到如何查找上一个,不过查找下一个的功能是按键n。
有了上面的两个功能,其实在便捷性上VIM已经达到或者超过Source Insight了。因为,我觉得那些宣传懒是程序员美德的说法说的很好。而VIM在这个功能上来说就是充分体现了这一点——按键少!而按键太多在一定程度上是我排斥Emacs的一个小理由,虽说很多人感觉那是它的出众之处。
针对查找结果的回退,我觉得一般的教程也会有相应的介绍。不过凭借感觉自己做了一下尝试,其实结果的回退也很简单,shift + N。
相关文章推荐
- VIM运用正则表达式进行查找替换(78)
- 一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目
- Linux使用vim进行多文件查找和替换的方法
- Vim的查找和替换修改操作
- VIM中如何进行查找和替换
- vim查找高亮以及替换操作
- VIM运用正则表达式进行查找替换
- word2013 交叉引用添加参考文献的尾注编号,通过查找 ^# 替换为 [^&] 的方式添加中括号,在进行“更新域”操作后,中括号消失。
- vim在多个文件中进行查找替换
- vim:映射+查找替换:整理文本
- vi基本操作(2) -- 查找和替换
- Vim实现多文件的查找和替换
- VIM查找替换归纳总结
- vim查找操作
- VS中使用正则表达式进行查找替换
- 实现WEB页内容查找和替换操作
- VIM查找替换归纳总结(转)
- Vim多文件查找与替换
- Visual Studio里使用正则表达式进行查找与替换
- 用正则表达式进行批量查找替换