如何管理自己的编程环境

#如何管理自己的编程环境

unix下有很多经典的工具,编辑器有Vim、Emacs等,shell有Bash、zsh等,版本控制有git,终端复用工具有tmux……这些工具有个普遍的特征,那就是高度的可配置性,可以根据自己的喜好以及习惯进行不同的配置,就拿vim来说,我周围使用vim的人都将vim配置的各不相同,可以说十个人就有十种不同的vim。

当初我配vim的时候是在网上到处搜索别人的vimrc,找个比较炫的拷到自己的系统,然后一个个的去搜罗各种插件。除了vim,其他的工具也差不多都需要自己去改配置文件来满足自己的需求。这些高定制性的工具在更换系统的时候,如果不将之前配置好的环境进行保存的话,就需要很麻烦的重新配置编程环境。通常的办法就是将这些配置文件保存到其他地方或是放到网盘上去。后来我在网上看到了更简单的管理编程环境的方法。

##用git管理编程环境

使用git建立一个叫dotfiles的repo(也可以用其他名字)。然后将所有需要管理的配置文件放到这个目录下。在原本这些配置文件的路径下建立符号链接到dotfiles下的配置文件,从而使这些文件生效。

例如,vim的配置文件是~/.vimrc,而现在我们把它放到了dotfiles/vim/vimrc,这个时候只需要建立一个符号链接:

ln -s ~/dotfiles/vim/vimrc ~/.vimrc

我们的vim就可以使用dotfiles里的vimrc了。

##vim插件的管理

之前装插件都是到网上搜索,然后一个个去下载安装,很是麻烦。不过还好有插件管理工具可以很大的简化这个过程。目前我所知道的插件管理工具有Vundle和Pathogen。我个人使用的是vundle,将vundle作为submodule加入dotfiles,然后在vimrc中指明要安装的插件,接下来在vim中执行:BundleInstall命令就可以自动下载并安装插件了。

##脚本自动安装

最后只需要写一个脚本来自动化安装过程就可以了。

##参考

  • 之前这个方法是在hit9的文章中看到的,现在链接失效了,就自己概括了一个。
  • github上搜索dotfiles的话有很多别人的配置可以作为参考
  • hit9的dotfiles
  • 我的dotfiles

转载于:https://my.oschina.net/Kyne/blog/224921

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值