打造趁手的ubuntu开发环境

新公司不给配Mac, 没有方便的终端,windows下面开发不习惯。索性把开发环境都迁移到虚拟机上,现在总结下如何构建一个趁手的开发环境。

shell

ubuntu默认的bash不带颜色区分,不带智能提示。推荐换成zsh,然后安装oh-my-zsh,区分度更加高的主题,git插件,当前目录显示等。加倍提升工作效率。

终端

windows下用了xshell,在windows下用着挺方便。但是有一个让人不爽的问题。平时开发时候都会开多个窗口,比如一个窗口开发,一个窗口看log,一个窗口敲打临时命令(比如git等),万一掉线,下次登录服务器这些窗口又得打开一遍,而且还容易产生vim崩溃文件,不胜其烦。

直到发现了tmux,它把窗口的管理逻辑放在了服务器端,掉线没关系,只要后续连上照样可以打开之前的窗口。

vim

vim自己折腾配置太麻烦,就淘了下别人的配置。发现spf13和 janus,spf13的star数多一点,但是知乎有人爆料spf13作者滥合pr,就投靠了janus,目前看效果还不错。
ctags对python的提示太弱了,可以换成jedi-vim,这个就好多了。但是有一点,jedi-vim查找引用的快捷键n和janus的打开NerdTree的快捷键冲突,需要更改一下。

let g:jedi#usages_command = "s"

你可能感兴趣的:(打造趁手的ubuntu开发环境)