vs code是相当不错的一个编辑器,现阶段我用来编写nim程序。

vs code非常丧心病狂一点就是行号区和编辑区的背景颜色都是一样,

这样会导致要看行首有没有对齐会非常吃力。这个问题让我纠结了非常久。

我第一次找到的解决方法是,通过修改workbench.main.css ,在里面定义margin-view-overlays的背景颜色。

但是会导致vscode文件提示损坏,这虽然不会影响正常使用。如果更新或者默认安装新版本的VSCODE,

workbench.main.css肯定会被覆盖掉,所以这个还不是最好的解决方法。

不过,如果你想魔改vscode, 直接去改workbench.main.css应该是个好方法。

更好的方法是在用户设置用定义加入:

    "workbench.colorCustomizations": {
"editorLineNumber.foreground": "#17a346",
"editorGutter.background": "#020230",
"editorCursor.foreground": "#d41313",
},

打开用户设置的方法是文件-首选项-设置,快捷键是ctrl + ,

这个用户设置会保存在settings.json中

完整路径是 %appdata%\Code\User\settings.json

以下是我个人设置的完整内容:

// 将设置放入此文件中以覆盖默认设置
{
"vsicons.dontShowNewVersionMessage": true,
"window.zoomLevel": 1,
"workbench.activityBar.visible": true,
"workbench.iconTheme": "vscode-icons",
"workbench.statusBar.visible": true,
"editor.accessibilitySupport": "on",
"editor.renderIndentGuides": false,
"[nim]": {},
"editor.tabSize": 4,
"workbench.colorCustomizations": {
"editorLineNumber.foreground": "#17a346",
"editorGutter.background": "#020230",
"editorCursor.foreground": "#d41313",
},
"workbench.colorTheme": "Monokai",
"terminal.integrated.cursorBlinking": true, }

如以上设置,行号是亮绿色,行号区是暗蓝色,光标是亮红色的。

codegay 2018年2月24日 17:46:31

修改VScode行号区的背景颜色的更多相关文章

  1. Easyui Datagrid 修改显示行号列宽度

    EasyUI中Datagrid的第一列显示行号,可是如果数据量大的的时候,显示行号的那一列数据会显示不完全的. 可以通过修改Datagrid的样式来解决这个问题,在样式中加入下面这个样式,就可以自己修 ...

  2. ext js 4.0 grid表格根据列值的不同给行设置不同的背景颜色

    Code: Ext.create('Ext.grid.Panel', { ... viewConfig: { getRowClass: function(record) { return record ...

  3. 【Linux命令】setterm命令修改虚拟机颜色显示(目录及背景颜色)

    VMware设置目录及颜色显示 进入linux界面,默认背景为黑色,字体为白色 一.setterm命令 setterm向终端写一个字符串到标准输出,调用终端的特定功能.在虚拟终端上使用,将会改变虚拟终 ...

  4. el-table中单数行与双数行设置不同的背景颜色

    <el-table :cell-style='cellStyle' :data="tableData" style="width: 100%;" > ...

  5. 【VS开发】修改窗口背景颜色大全

    如何修改frame窗口的背景颜色?  MDI窗口的客户区是由frame窗口拥有的另一个窗口覆盖的.为了改变frame窗口背景的颜色,只需要这个客户区的背景颜色就可以了.你必须自己处理WM_ERASEB ...

  6. 利用CSS背景颜色属性使父级div背景透明同时避免子级标签透明。

    实现背景色透明效果的代码 实现各个浏览器中具备良好的透明特性的效果,IE中使用私有滤镜filter,高端浏览器使用CSS3中的rgba属性. 输入十六进制的颜色值以及透明度,自动在IE的过渡滤镜以及C ...

  7. Sublime Text3自定义全部字体大小、字体类型和背景颜色

    一.定义侧栏的背景颜色.字体大小和间距 Sublime Text3的Afterglow主题链接为:https://github.com/YabataDesign/afterglow-theme 1.按 ...

  8. securecrt中vim行号下划线问题及SecureCRT里root没有高亮的设置,修改linux终端命令行颜色

      背景:在用raspberry用SecureCRT下的vim打开文件时出现用set nu时行有下划线,于是找了下解决办法,如下:vim行号下划线问题在vim中发现开启显示行号(set number) ...

  9. 鼠标滑过GridView的数据行时修改行的背景颜色

    基本原理可以参考另一篇文章:鼠标滑过table时修改表格行的背景颜色 下面是针对GridView实现该效果的代码:就是编写GridView控件的RowDataBound事件的代码. protected ...

随机推荐

  1. Ajax+setInterval定时异步刷新页面

    这个是之前一个项目中用到的功能,现在记录一下他的使用步骤. 现在讲解一下具体的关键代码: 1.   window.onload:是指等待页面html和css都执行完毕以后才开始执行js文件,因为我这个 ...

  2. ps使用经验

  3. ajax得到后端数据一直提示为[object Object]解决方法

    前段ajax <script type="text/javascript"> function requestJson() { $.ajax({ type : &quo ...

  4. linux debug tools

    linux modules: IO schedule.VFS.OOM.memory.net.process schedule kernel debug: perf(IO bound\CPU bound ...

  5. github项目上传与克隆

    1. 先去git官网https://git-scm.com/下载git: 2. 桌面新建文件夹,例如project,文件夹中新建任意文件例如index.html: 3. 打开文件夹,按住shift+右 ...

  6. 记一次mybatis bindingexception 问题排查

    看到的错误信息如出一辙都是这样的:Method threw 'org.apache.ibatis.binding.BindingException' exception.Invalid bound s ...

  7. jquery 判断浏览器版本

    如果你也是Jquery最初的使用者,那么你一定经历过这样判断浏览器的时代:$.browser.msie && $.browser.version,你目前使用的组件里可能还有应用.但是J ...

  8. 567. Permutation in String字符串的排列(效率待提高)

    网址:https://leetcode.com/problems/permutation-in-string/ 参考:https://leetcode.com/problems/permutation ...

  9. VUE + vue-cli + webpack 创建新项目(2)

    上一篇其实没写完. 好吧这一篇其实也没啥. 就补充一些上一篇没写完的.(随时害怕笔记本丢失的人) 上一篇写完了登录验证的跳转,这一片首先补充一下接口(?). 在使用axios的过程中,我们家后台表示你 ...

  10. 微信小程序<swiper-item>标签中传入多个数组型数据的方法(小程序交流群:604788754)

    在<swiper-item>中用for循环传入多个成对不同数据时的实现方法. 效果如下: 遍历实现方法:wxss省略: wxml中代码: <!--导航部分轮播图--> < ...