最近换了新电脑,进行配置的时候遇到很多坑,这里记录一下常用的软件的一些注意事项。
mobaXTerm
mobaXTerm 应该是 Windows 下最漂亮的 SSH 软件了。但其 SSH-Browser 经常断开连接。这里注意将其选为 SCP 而不是 SFTP。
VMWare
在新电脑下,主屏幕的缩放比是 150%,外接显示屏是 100%。在使用 VMWare 并且安装了 VMWare Tools 之后,虚拟机显示仍然不正常。最影响使用的是由于分辨率出现问题,导致鼠标不能正常点按。这里推荐使用以下配置。如果下面的配置还没有用,就改成应用程序。
虚拟机上不了网也是问题常客,一般 ifconfig 一下会发现 eth0 网卡没了。这里推荐在 VMWare 的虚拟网络编辑器中还原默认配置,并且查看 VMware NAT Service 这个 Windows 服务是否在正常工作。
此外在迁移虚拟机的时候建议先关机,这样可以减少复制开销。此外,有的时候由于硬件的差别,虚拟机到新机器可能打不开,这时候至少也要重置(相当于重启了),因此不如在老机器就直接关闭了。
“驱动程序 vmci.sys 版本不正确”这种错误就是上面说的,迁移计算机常见的问题。
如果“安装 VMTools”的菜单是灰的,需要先关机,然后将 CD/DVD、软盘等项目改为自动探测。
1 | VMware Workstation Pro 16 激活许可证 |
VSCode
远程开发
首先安装 Remote SSH 插件,在配置处勾上 Reveal Login Terminal。
通过编辑配置脚本的方式新建一个连接
1 | Host name |
在本地执行
1 | ssh-keygen -t rsa |
添加 id_rsa.pub 到远程的 .ssh/authorized_keys
安装 clang format
通过 clang format 可以将代码自动格式化为不同的代码风格。
首先,在 VS Code 上安装 Clang-Format 插件,这个插件实际上是安装到远程的。然后在 Clang-format: Style 的配置项上面选择 Google 值。
注意,还要在远程机器上面安装 Clang format
1 | pip install clang-format |
注意,有的人说 yum install clang,这是错误的。
Chrome
HSTS 错误
在访问 Google 的时候常出现。这个错误表面上看起来是个证书错误,实际上是 DNS 被污染了。
解决方案是设置里面搜索 DNS,里面有“使用安全的DNS”,在里面随便选一个就行。
Clion 相关
重置快捷键,MAC 上是 option+space。