通信人家园
标题:
最小开发环境
[查看完整版帖子]
[打印本页]
时间:
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