【DIY小记】Win10编程字体主题设置全攻略
前言
编程需要纠结字体跟皮肤吗?肯定要纠结的啦= = = =
调理字体跟皮肤,就跟打扮房间一样。每当打开编程软件之时,要是看到清亮的字体,爽快的皮肤,心里肯定就特别踏实,码码起来肯定也就特别舒服。
是时候分享一下我的编程字体以及主题设置了!!!
电脑配置
显示
显示方面,主机用的最高分辨率1080p的船,接了HDMI到华硕MG248QR显示器,刷新率120hz。
编程软件
编程软件主要是4个:
- Visual Studio Code:主力开发&写博客
- IntelliJ Idea:写python、java用
- Visual Studio:Unity跟Unreal用
- Notapad++:日常文本编辑
字体&主题配置
由于Windows天生渲染不咋地,比Mac差了一大截。因此选择字体搭配皮肤,那可得得下一番功夫。
Visual Studio Code
自己的配置是:Cobalt2主题 + Operator Mono Light字体(大小14),行高22
拿lfunctimer的lua文件做例子,加了lua coder assist、TODO highlight等插件,效果如下:
主题的选择很多样,官方的Dark+其实已经很不错了。但是推荐的话,One Dark Pro Vivid跟自带的Monokai都是不错的选择。Material系列主题千万不能选!!!看久了非常伤眼,低对比度不好看,高对比度太伤眼。
图标主题(Icon Theme),可以选Material系列,也可以选VSCode Great Icons之类,比较随意。
字体的话,实测Fantasque Sans Mono与Ubuntu Mono是推荐的选择。Consolas跟Source Code Variable会稍微有点肥的感觉,而Inconsolata跟Monaco系则会有一些渲染上的瑕疵。
我们可以看看Monokai + Fantasque Sans Mono以及One Dark Pro Vivid + Ubuntu Mono的效果:
IntelliJ Idea
Idea方面,主题首选官方出的新皮肤:Dark purple。千万不要安装Material皮肤,缺点上面已经说了,而且卸载难,简直是流氓插件。
字体方面,Idea有读取不到Operator Mono的bug。Windows上,首先在Appearance设置里把Editor的抗锯齿设置为Greyscale:
然后首选Fantasque Sans Mono,中文字体苹方(fallback font设置),极度舒适,效果如下:
Monaco系也不错,HeyMona或Monaco for Powerline都有不俗的显示效果:
如果是小屏幕,也可以用Source Code Variable,但大屏幕会显胖。有兴趣的同学可以试试~
Visual Studio
Visual Studio的字体渲染是真的辣鸡,能看的字体真的太少了。
可以选择Dark主题 + Inconsolata或Ubuntu Mono字体的配置,字体要设小一点,两个的展现效果都差不多。直接以Inconsolata为例好了= =
Notepad++
Notepad++跟Visual Studio渲染的效果相似。因此,字体上同样采用Inconsolata或者Ubuntu Mono即可。
主题的选择上,Monokai或者Obsidian都不错。Obsidian的关键字标粗体,由于Inconsolata跟Ubuntu Mono在Notepad++上粗体显示并不算特别完美,所以如果懒得去DIY的话,选Monokai就好了。
我们可以一睹Monokai + Inconsolata以及Obsidian + Ubuntu Mono的效果:
总结
如果想要复古,或者没太多审美需求,Consolas、Courier (New)之类的就可以满足了= =s
像DejaVu Sans Mono、Droid Sans Mono、Fira Code、Hack、Input Mono之流,网上介绍看着还OK,实际效果还是硬伤。
萝卜青菜,各有所爱。以上设置仅供参考!!!实践,是检验真理的唯一标准~
【DIY小记】Win10编程字体主题设置全攻略相关推荐
- ubuntu设置全攻略
说明,本文档根据网上的文档修改而成,凡是经过自己实践的都做了修改. 硬盘安装: 将iso文件和wubi.exe(从iso中解压出来的)两个文件放到任意同一目录下,在windows下点击wubi.exe ...
- Win2000服务器设置全攻略电子书
虽然操作系统发展的相当快,但是用Win2000来作为服务器操作系统的人还是不少.看了这本网络上下载的<Win2000服务器设置全攻略>,感觉还算不错,全书共包括四十篇文章,详细的讲述了Wi ...
- 网吧的服务器设置全攻略
网吧的服务器设置全攻略 作者: 出处:网吧联盟 ( 60 ) 砖 ( 60 ) 好 评论 ( 1 ) 条 进入论坛 更新时间:2006-03-01 11:37 关 键 词:网吧服务器应用设置 阅 ...
- SQL Server 2005 Express 远程连接 客户端 远程访问 设置 全攻略 (适用 SQL Server 2005 其他版本)
SQL Server 2005 Express 是微软提供的数据库的低端解决方案, 可免费任意随产品分发, 可以在XP等非专业服务器系统下安装, 还可以远程访问, 对于小型数据应用程序已足够满足数据使 ...
- 服务器安全设置全攻略
一.Windows Server2003的安装 1.安装系统最少两需要个分区,分区格式都采用NTFS格式 2.在断开网络的情况安装好2003系统 3.安装IIS,仅安装必要的 IIS 组件(禁用不需要 ...
- Win2003 Server手动设置全攻略
最近自己正式安装了Windows 2003 server,感觉很多地方要手动设置后才好用,以下将记录我的DIY的心得,希望对大家有点用处! 1.禁用Internet Explorer Enhanced ...
- Win10 RealSense L515 ORBSLAM2 配置全攻略
目录 背景简介 Step 1 准备 SDK Step 2 连接设备 Step 3 测试例程 Step 4 配置环境 Step 5 相机标定 Step 6 编写入口 Step 7 实地运行 附录A:获取 ...
- ARM7开发板模拟器Skyeye安装设置全攻略
本文目的:在linux里装Skyeye,用Skyeye模拟ARM7DTMI,运行uClinnux-2.4.x SkyEye可以做什么事情? 1. 通过SkyEye可以帮助促进嵌入式系统的学习,在不需要 ...
- 《Word页码设置全攻略》详细技巧教你Word文档中怎么设置页码?
无论是在论文排版中也好,在编写书籍也好,我们都需要在Word文档中每一页的底部插入该页面的数目,用于统计书籍的面熟,这样可以更好的方便用户阅读,和查阅.当然插入页码的方式有很多种,在不同的情况下我们需 ...
- 小技巧大用处:微信小程序状态栏设置全攻略
前言 我们在使用微信小程序的时候,经常会发现小程序的状态栏与我们手机的状态栏不太一致.有时候状态栏的颜色与我们小程序的主题色不相符,有时候状态栏的文字内容也不太符合我们的需求.为了解决这些问题,我们需 ...
最新文章
- Android中启动Activity(startActivity)流程图分析
- 【视频】vue表单提交
- java 钩子_java中钩子方法的概念
- 预览速度提升30倍,这是什么黑科技?(天猫618之3D渲染篇)
- 用c#控制台模拟双色球随机选
- Java如何将Ftp文件解压_ftp解压工具,ftp解压工具在java环境下配置其连接
- Xcode统计整个项目代码行数
- android中获取 bitmap 像素的颜色 之吸管取色功能
- 自制游戏手柄joystick stm32 hal usb协议
- node mysql菜鸟教程_Node.js 创建第一个应用
- 事实表 的指标 维度表_数据库-事实表和维度表之间的区别?
- 学历焦虑正在摧毁新一代测试工程师!学历不够如何破局?
- 一场美好的婚礼对女孩子来说意味着什么?
- 【无标题】IP地址段必须正好可以聚合成1个地址块
- 苏宁精准营销之生成人群包的演进
- ubuntu命令行查看dns_Ubuntu命令行网络配置
- Android公共工具库使用说明文档
- C# 使用System.Drawing.Bitmap报错
- 记录 |探究一次嗅到坏代码后封装再封装
- Busuanzi网站统计失效问题