粗略记录下现在的环境配置 现在主要用一个win10二合一笔记本,所以主要环境是win10,虚拟机安装了Ubuntu18.04,同时也安装了WSL@Ubuntu
win10
- 以前主要使用C,所以安装了vs2017
- 有段时间为了用Fortran,还安装了Intel Fortran,但是Fortran真的难用
- 同时还有matlab和mathematica
- 也比较常用python,以前使用PyCharm较多,但是自从用了VScode之后感觉pycharm太大不方便了,已经卸载了。同时还有anaconda进行包管理,但是因为现在很久没做计算了,所以基本没怎么用
- Java使用eclipse
- HTML/css/JavaScript都是用VScode
- latex编辑器使用texstudio,发行版使用texlive2020 其实VScode配上各种插件后,基本可以干各种事了,现在c/python/js/html/css/latex/markdown基本都用VScode编辑了
Ubuntu
因为安装在虚拟机里,所以以前用的很少,但是最近配置好后感觉还不错 - 系统装好后首先安装的就是VScode,直接去官网下载deb包,然后安装即可 - 然后就是chrome,虽然Ubuntu以及由Firefox,但是习惯chrome之后还是喜欢用chrome - 再就是美化一下了,因为是安装在虚拟机里,而且屏幕比较小,导致字体比较小,VScode打开文件都得凑近才能看,所以安装了一个”gnome-tweak-tool”工具,调整了放大倍率 - Shell换成了zsh,安装了oh-my-zsh,更换主题之后确实很漂亮,我用的主题是_bira_,不过有些主题和中文似乎有bug,但是我也没有查资料了,同时还安装了自动历史记录和高亮插件。不过显示emoji表情一直没有弄好 Ubuntu基本就是这些了,再就是一些包管理器之类的
wsl
wsl很久之前就装了,不过一直没怎么用,因为感觉有虚拟机,不过昨天看了下之后发现wsl要比虚拟机性能好点,具体实现的区别就不写了😂 - wsl其实没啥配置的,因为限制,有些东西还是没法在wsl里用的,xwwindows之类的我觉得没啥意义,也没弄了 - 这里记录一下的就是用win10中的VScode编辑wsl里的文件,这样就不用去用vim或者其他一些编辑器编辑了因为还是更习惯VScode了,具体方法就是进入要编辑的文件夹,然后输入
1 | code . |
然后会初始化之类的,然后就能打开win10里vscode,这是左下角会有一个remote,然后就可以编辑了,不过有些插件需要再安装一遍到wsl里,直接在插件里点击重新安装就好了。然后就基本感受不到区别了,也可以使用Linux的工具进行构建。vscode的terminal也会换成wls的。 - 还有一点就是直接安装的Ubuntu的terminal太丑了,就算用了oh-my-zsh的主题,一个黑乎乎的背景还是很难看。这个可以用Windows terminal(就是去年出的那个),可以直接进入Ubuntu,而且这个terminal的美化就多了 - 另外,因为很久没用wsl了,连密码都忘了,查了文档之后,只要在win10的terminal中输入
1 | wsl -u root |
即可以root用户进入Ubuntu系统(单用户模式),然后修改密码就可以了 - 还有一些使用wsl的小技巧,比如wsl的根目录在$HOME\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\,可以把这个目录快捷在熟悉的地方,这样方便放文件什么的,不过要注意下权限的问题。还有win10系统的盘都挂载在/mnt目录下,这样也可以直接访问win10的文件 大概就是这些,记下这些方便自己以后配置,具体一些细节再慢慢补充 现在用win10写程序感觉还是很舒服的。