通信人家园

标题: 最小开发环境  [查看完整版帖子] [打印本页]

时间:  2017-3-24 23:11
作者: shennjia     标题: 最小开发环境

混个资料下载权。还是得发个帖,又不能灌水,发个最小开发环境搭建吧。

0) virtual box + archlinux   # 可以体验纯正得linux,pacman 包管理简单方便。再不用被各种依赖搞崩溃
1)pacman -S git  # no-git, no-github
2)home # clone github 上的home 目录。包含一些列的 dot file, 主要似乎bashrc 跟 vimrc以及gitconfig,ignore等等。
总之各种rc 文件。。。
多次换电脑,发现这个home实在实在太重要了。git以后基本上一键搞定各种配置。

pacman -S 各种想要的工具,其实也就几样如下:

3 ) bash, 尽管zsh很时尚,或者fish,但是很多远程工作站,或者基础嵌入式默认都是bash。比如archlinux 给用户默认的也是bash。 通过配置,其实基本功能完全没啥区别。zsh/fish那些额外的花哨功能也没啥必要,相反把bash基础打的牢固一点,反而更体现高手素养。
4)vim,以及vim的小伙伴们    fzf(go), rg(rust), ag, ctags, cscope, clang,clang-tools-extra, gdb, cmake   这里就体现出 纯的archlinux比msys2好太多了。好多工具,msys2下面各种受约束,archlinux 下则要顺畅很多,比如ycm的安装。
5) tmux
6) python 生态圈

一个极简实用的最小开发环境就这么建立了。  

终于又有下载权限了 :)







通信人家园 (https://www.txrjy.com/) Powered by C114