将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的视觉效果差不多了,看起来舒服多了。

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

相关推荐
白泽来了1 小时前
【Go进阶】手写 Go websocket 库(一)|WebSocket 通信协议
开源·go
charlee444 小时前
CMake构建学习笔记19-OpenSSL库的构建
ssl·cmake·c/c++·构建
丶Darling.5 小时前
进程间通信博客总结目录
linux·网络编程·进程同步·系统编程·c/c++·阻塞和非阻塞
小帆的帆5 小时前
vscode设置中引用环境变量
ide·vscode·编辑器
nh75276 小时前
(五)FT2232HL高速调试器之--三步实现STM32的VSCODE在线仿真工程搭建
ide·vscode·编辑器·openocd
非凡的世界6 小时前
5个用于构建Web应用程序的Go Web框架
golang·go·框架·web
挽 阳6 小时前
vscode 识别git目录
ide·git·vscode
寻水的鱼、、8 小时前
【Super Tilemap Editor使用详解】(七):图块集纹理编辑器(Tileset Atlas Editor)
编辑器·tilemap·unity插件