使用Vim和Tmux打造IDE

1 Vim

无需多说,Mac&Linux下最好用的编辑器之一。
Mac和大多数Linux都自带Vim,如果版本太老,可以自行升级。

2 Vim Configuration

配置可以直接使用网友共享的优化配置:

https://github.com/amix/vimrc

安装命令:

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh

3 Vim Plugins - NERDTree

Vim插件,装了这个插件,便可以显示树形目录结构。

https://github.com/scrooloose/nerdtree

安装命令:

git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree

重启Vim,在命令模式下输入NERDTree即可开启目录展示,默认是当前路径。

:NERDTree

3 Vim Plugins - For Code Complete

如果你还需要代码补全等功能,那么参考插件YouCompleteMe的使用。

https://github.com/Valloric/YouCompleteMe

4 Tmux

tmux是一个终端管理工具,可以方便的维护多个终端窗口(Window)以及在窗口里面分栏(Panel)。而且可以保存窗口状态,不需要每次重新调整窗口位置。

主要好处:公司没做完的事情,回家继续做 ... 😢😢😢

1. 创建session:

tmux new -s {session_name}

2. 恢复session:

tmux at -t {session_name}

{session_name}是你自己定义的会话名称。

同样可以使用高手的配置:

https://github.com/tony/tmux-config

如果不小心把窗口关掉了,没关系,采用恢复session方式打开,立即恢复了有没有😄,当然前提是你以创建session方式打开的。

macdev:~ shuyanbo$ tmux new -s dev

......

macdev:~ shuyanbo$ tmux at -t dev

5 最终打造出来的IDE如下图所示:

image.png

6 快捷键

快捷键!快捷键!快捷键!
重要的话说三遍,记不住快捷键一切都是白搭!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容