打造趁手的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查找引用的快捷键<leader>n和janus的打开NerdTree的快捷键冲突,需要更改一下。

let g:jedi#usages_command = "<leader>s"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容