vim中的杀手级插件: EasyGrep
2014-12-28 21:07
211 查看
vim中的杀手级插件: EasyGrep
## GNU的神兵利器
Grep,AWK,Sed,find …伟大的GNU工具集,天才们写给自己的神兵利器,每一个都削铁如泥,双剑或数剑合璧更是无坚不摧。但是它们每一个都脾气古怪,难以驾驭,功力不够就会反噬自身。这些工具都有着长长的参数选项,除了资深的系统管理员,我很少看到有人能真正的掌握和合理的利用他们,大多数开发者都是熟悉自己经常用到的个别命令,等到需要召唤它们更强大功能的时候,往往力不从心。
比如在项目中,代码的编译或安装脚本中就有不少像下面这样的命令,清空产生的中间文件,用的很频繁。
1 | find . -type f -name '*.if.*' -print0 | xargs -0 rm -rf |
## Vim和Grep
吐槽归吐槽,作为有上进心的有为程序员,还是要积极练习使用这些神器的。对于程序开发来说,这其中可能Grep最重要,查找所有使用某个函数的地方
1 | find . -name "*.cpp" | xargs grep "myfunction" |
1 | ps -aux | grep "myapp" |
EasyGrep 主要功能:
1. 可视化的配置界面,可以让你很方便设置搜索路径,配备模式,递归模式等等。
2. 可以直接搜索当前光标下的单词,你不用再手动输入命令了。
3. 可以全局查找并替换,这在代码重构的时候特别有用,虽然这是IDE的基本功能,但是在Vim下我还没有看到那个插件做到EasyGrep这么好。用户可以选择是否替换当前匹配项,发现做错了,一个命令就可以取消所有的替换。
下面就是EasyGrep的配置界面
相关文章推荐
- Linux Vim常用命令配置,插件ctags/taglist/WinManager/Easygrep,打造强悍IDE
- Vim插件EasyGrep使用简介
- vim中的杀手级插件: vundle
- linux 下程序员专用搜索源码用来替代grep的软件ack(后来发现一个更快的: ag), 且有vim插件的
- vim中的杀手级插件: YouCompleteMe
- vim中的杀手级插件: YouCompleteMe
- vim中的杀手级插件: vundle
- Vim杀手级插件YouCompleteMe
- vim easy-align插件使用
- vim中的杀手级插件: YouCompleteMe[转载]
- vim中的杀手级插件: vundle
- vim中的杀手级插件: vundle
- vim中的杀手级插件: vundle
- VIM屏幕快速跳转插件 Sublime EasyMotion
- vim中的杀手级插件: vundle
- vim中的杀手级插件: vundle (vim插件管理器)
- vim 杀手级别插件===from---http://zuyunfei.com/categories/Vim/
- vim中的杀手级插件: surround
- VIM插件: EasyMotion屏幕快速跳转入门教程
- vim中的杀手级插件: vundle