将VSCode配置成Goland的视觉效果

各种开发语言有其擅长的IDE作为开发工具,建议C/C++首选Visual Studio,Go首选Goland,Java首选IDEA。当然如果习惯VSCode,或者使用的语言比较多,不想切换各种IDE,那就首选VSCode。

笔者开发Go项目有两三年了,默认使用的Goland,来用起来很舒服(各种智能),不过笔者也有使用VSCode,因为VSCode也有其不错的一面,比如Goland下调试Go程序,不能反汇编,而VSCode可以。另外就是如前面所说,VSCode支持很多语言(只要安装了相应的插件),所以VSCode也是必备的IDE。

习惯了Goland的Darcula主题,在使用VSCode的时候,就有点不习惯,虽然VSCode也有不少仿Darcula的主题,但是感觉差异还是比较大。最重要的是,虽然VSCode与Goland都使用12号Consolas字体作为默认字体,但是渲染效果却不太一样,Goland的字体稍大一些,间距稍大一些。

VSCode同样的设置:

来对比一下:

可以看出同样是12号的Consolas字体,行高为1.2,但是VSCode的行间距与字符间距更小,显得更紧凑,更小。要想让行间距与字间距与Goland一致,需要调整VSCode中的设置,通过笔者尝试,VSCode中字符大小设置为13,字符间距设置为1.3是最接近Goland的视觉效果的。

下面再对比一下:

设置了字体与行高,还需要设置主题,笔者使用的是rokoroku.vscode-theme-darcula主题:

这样设置下来,与Goland的视觉效果差不多了,看起来舒服多了。

如果本文对你有帮助,欢迎点赞收藏!

相关推荐
2301_803554525 分钟前
什么是Vim
linux·编辑器·vim
陌尘(MoCheeen)44 分钟前
技术书籍推荐(002)
java·javascript·c++·python·go
王光环1 小时前
vscode与keil的乱码不兼容问题
ide·vscode·编辑器
萑澈2 小时前
迁移 Visual Studio Code 设置和扩展到 VSCodium
ide·vscode·编辑器
编程乐趣2 小时前
一个用C#开发的记事本Notepads开源编辑器
c#·编辑器·.net
胡斌附体4 小时前
idea查看pom文件依赖
java·ide·intellij-idea·maven依赖
jjkkzzzz5 小时前
基于libevent的异步事件驱动型线程池实现
线程池·libevent·c/c++
虚空之月&&轮舞者7 小时前
Python与矢量网络分析仪3671E:自动化测试(Vscode)
网络·vscode·python·射频工程
threelab7 小时前
15.three官方示例+编辑器+AI快速学习webgl_buffergeometry_instancing
人工智能·学习·编辑器
threelab11 小时前
07.three官方示例+编辑器+AI快速学习webgl_buffergeometry_attributes_integer
人工智能·学习·编辑器