日常开发必备工具箱

Posted by Orion Blog on May 22, 2022

日常开发必备工具箱

简介

性能普通的办公电脑和吃硬件的Window系统的冲突,加上日常开发及geek需要,让我在几年前就把厂里电脑的开发桌面环境迁移到linux,因为一直都在接触CentOS, 所以就出于方便、熟悉把个人开发电脑也装了CentOS用作开发桌面环境。

只能说开弓无回头箭,开发活动不仅仅只是写代码,还会有IM工具沟通、视频会议、线下文档,打印等等需求,最大的问题是企业微信的安装,CentOS对Wine安装很不友好,最后只能在CentOS系统上用VirtualBox安装了deepin系统😄,再在deepin安装了一个企业微信,CentOS本质是用于服务器的系统,对个人使用不友好。

现在乘着换电脑之际,捣鼓了Linux Mint系统,使用deepin-wine-for-ubuntu把企业微信给装上了,虽然是比较旧的版本,但可以满足日常沟通需要,免去了再搞个虚拟机系统的麻烦,参考这两链接就可以搞定了:https://zhuanlan.zhihu.com/p/363419059, https://blog.csdn.net/liu19721018/article/details/109689729

工具清单

幸好像文档之类都是在线上Google Doc, Confluence管理,而电脑可以安装WPS用于偶尔线下需要,这也免去了之前的一顿骚操作:上传到Google Doc, 再在Google Doc编辑,最后再另存为下载到本地😅。
下面列下常用或小众的工具(像WPS不在此列),后续计划搞一个脚本自动安装。

type name what install comment
开发 Visual Studio Code
Git查看
setting sync etc
微软官方网站直接下载 若下载慢,直接百度下,使用azure加速域名替换下载url
开发 Docker Desktop for Linux 构建程序开发、测试环境 官方网站 新鲜出炉
开发 Git 版本管理 apt-get -
开发 Python,Go 语言包 官方 参考pyenv
开发 zsh 好用的命令解释器 官方 参考install ohmyzsh
网络 shadowsocks,privoxy 翻墙 部署 -
网络 SwitchyOmega Chrome浏览器翻墙 部署 -
文档 XMind 思考 下载 -
IM 企业微信 沟通 deepin-wine 参考上面链接

后续

只能说电脑配置升级了,还有试了Windows上的WSL2系统,满足了平时的工作需求,感觉WSL2还挺香的,放弃了折腾双系统想法。