常用工具集

Jun 25, 2017 09:34 · 276 words · 1 minute read

ag

代码搜索工具,效率高替代grep的命令行工具,又非常多的编辑器绑定,vim/emacs/atom都支持。

tmux

终端复用工具,经常用gnome-terminal,tab页面不好看,用tmux可以不用打开terminal的tab。但是也是需要配置的,个人的tmux.conf可以参考

mycli

mysql连接命令行工具,跟原生的比最大的优势就是支持补全,这点可以大大提高命令行SQL的速度。

meld/ cdiff

meld和cdiff都是代码diff工具,前者带UI,后者是命令行工具。都是在diff方面经常用的。

ycmd

前期是作为YCM(非常强悍的Vim补全工具)的后端服务,后来作业有意识的将这个后端剥离出来作为单独的服务,这样的好处是可以将YCM支持到其他编辑器,比如现在Emacs里也可以用。

Footnotes:

1 https://github.com/ggreer/the_silver_searcher
2 https://github.com/tmux/tmux
3 https://github.com/rongyi/dotfile/blob/master/sh/tmux.conf
4 https://github.com/dbcli/mycli
5 http://meldmerge.org/
6 https://github.com/ymattw/cdiff
7 https://github.com/Valloric/ycmd