Sublime text 3 中文文件名显示方框怎么解决?

如图,中文文件名打开全是乱码,内容倒是装了converttoutf8没什么太大的问题。

作者:凝空虚步
链接:https://www.zhihu.com/question/24029280/answer/149772790
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

我来总结下吧,首先这个问题是Sublime Text 3的显示bug,在高分屏下设定显示放大就会触发。解决步骤如下:

1、强制放大倍数为1

Preferences,Settings-User,配置中加上:"dpi_scale": 1.0

重启Sublime Text即可看到正常中文文件名了

2、修改字体

第一步之后在高分屏下字体会变得非常小,这时要分几步走

2.1 内容显示大小

Preferences,Settings-User,配置中加上:"font_size": 16

大小根据个人需要调整。

2.2 侧栏调整

要调整侧栏等显示需要修改皮肤配置,安装 PackageResourceViewer 插件可以方便查找及修改,直接 Ctrl+Shift+P - Install Package 中查找安装不表。

安装PackageResourceViewer,再Ctrl+Shift+P,查找 PackageResourceViewer: Open Resource

接下去根据你所用的主题皮肤走,如我所使用的 Material Theme > Material-Theme.sublime-theme 选定打开。

修改侧栏字体:查找 sidebar_label 加上: “font.size”: 14,

修改侧栏树间距:查找 sidebar_tree修改: "row_padding": [28, 10],"indent": 20 等

2.3 标签栏调整

修改标签栏照理应该跟调整侧栏一样:在主题配置文件中查找 tab_label ,修改 "font.size",不过这里同样有bug,那就是tab_label的高度是被定死的!这是个久远的bug,我搜索到的最早记录是12年8月。某些 Theme 比如 Boxy Theme 宣称针对tab的bug进行了修正,具体配置请参考:ihodev/sublime-boxy ,虽然我试过之后发现无效,但有心的知友还是可以试试看。

http://blog.csdn.net/a497393102/article/details/10563791

自从使用习惯了VIM配置的灰色背景的主题后,对灰黑背景着色代码的编辑器就情有独钟,Sublime Text2默认的主题感觉挺好,不顾左侧边栏的灰色总感觉有点不爽,默认如图所示:

经过个人一番折腾,修改了一下默认的配置文件,将背景色及文字做了简单修改,初步满足了个人的爱好:

操作方法很简单,如下:

先找到默认的主题文件:打开 安装目录/Pristine Packages/Theme - Default.sublime-package/Default.sublime-theme文件,所有操作都在该文件里面进行。

个人一共修改了三个地方,分别是边栏背景色、文件名文字颜色及边栏与右侧分割线颜色,所有修改都只是改变了颜色值,具体修改地方如下:

边栏背景色修改成了

{

"class": "sidebar_tree",

"row_padding": [8, 3],

"indent": 12,

"indent_offset": 17,

"indent_top_level": false,

"layer0.tint": [30, 30, 30],

"layer0.opacity": 1.0,

"dark_content": false

},

文件名文字颜色改成了

{

"class": "sidebar_label",

"color": [150, 150, 150],

"font.bold": false

// , "shadow_color": [250, 250, 250], "shadow_offset": [0, 0]

},

分割线颜色改成了

{

"class": "sidebar_container",

"layer0.tint": [10, 10, 10],

"layer0.opacity": 1.0,

"layer0.draw_center": false,

"layer0.inner_margin": [0, 0, 1, 0],

"content_margin": [0, 0, 1, 0]

},

http://www.cnblogs.com/xp796/p/5875617.html

修改sublime 侧边栏 颜色 等

通过 Package Control 安装 PackageResourceViewer  插件

安装成功后 快捷键 ctrl+shift+p  输入 PackageResourceViewer  找到后 Open Resource 打开  ,选择 Theme-default

打开 Theme-default 修改 默认的主题配置:

1、侧边栏颜色 修改 在里面添加 “layer.tint”:[]  配置 可以配置侧边栏颜色

2、修改 间距大小

3、修改侧边栏字体大小

其他属性可以自己摸索修改

https://segmentfault.com/q/1010000003055924

如何修改sublime text的标签栏高度

========================================================================================================

==========我是分割线======================================================================================================

Sublime 字体设置

sublime 默认字体是Consolas, Consolas 英文显示很好,但是不支持中文显示, 所以我推荐"YaHei Consolas hybrid", 但是这款字体的英文字符没有Consolas 圆滑。 但是还是可以忍受的.

在Menu 中点击“Preference”-> “Setting-User”, 添加"font_face": "YaHei Consolas hybrid", "font_size": 12,

========================================================================================================

==========我是分割线======================================================================================================

Sublime Text输入法框不跟随光标怎么办?

安装IMESupport插件!

========================================================================================================

==========我是分割线======================================================================================================

使用sublime编辑器时,当输入单引号,左括号等配对符号的时候,编辑器会自动补全,并将光标跳转到中间方便输入。

但是输入完了之后要怎么跳出去呢?

用过一些IDE,可以使用TAB、ENTER跳转到括号外面,那么在Sublime Text3中如何自己设置呢?

Preferences->按键绑定-用户

添加:

    { "keys": ["tab"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
[
{ "key": "following_text", "operator": "regex_contains", "operand": "^[)\\]\\>\\'\\\"]", "match_all": true },
]
},

设置键入回车遇到右括号,单引号等跳过。

sublime text 3设置的更多相关文章

  1. SUBLIME TEXT 2 设置文件详解

    SUBLIME TEXT 2 设置文件详解 Preferences.sublime-settings文件: // While you can edit this file, it’s best to ...

  2. Sublime Text 3设置笔记

    Sublime Text 3设置笔记 Sublime Text 3设置指南 1. 安装package control 下载package control源码安装包,并解压: http://yun.ba ...

  3. Sublime Text永久设置使用4个空格缩进

    Sublime Text是一款轻量高效的代码编辑器,官网地址是:http://www.sublimetext.com/,默认情况下sublime是使用tab进行缩进,如果手动敲空格是比较麻烦的,并且很 ...

  4. [转]Sublime Text 2 设置文件详解

    Sublime Text 2是那种让人会一眼就爱上的编辑器,不仅GUI让人眼前一亮,功能更是没的说,拓展性目前来说也完全够用了,网上介绍软件的文章和推荐插件的文章也不少,而且很不错,大家可以去找找自己 ...

  5. sublime text 3 设置

    最近开始用sublime text 3,查资料总结了一下常用的设置,记录下以备用,同时也希望能改大家带来方便 0.使用package control安装,点前边超链接,复制左侧代码到console,回 ...

  6. Sublime Text怎么设置文件在新标签打开?

    设置Sublime Text新标签页tab打开文件.Sublime Text Files not opening a new tab?每次打开文件,Sublime Text总是把当前的tab打开的文件 ...

  7. Sublime Text 2 设置文件详解(转)

    Sublime Text 2是那种让人会一眼就爱上的编辑器,不仅GUI让人眼前一亮,功能更是没的说,拓展性目前来说也完全够用了,网上介绍软件的文章和推荐插件的文章也不少,而且很不错,大家可以去找找自己 ...

  8. sublime text 3设置浏览器快捷键

    一.设置默认浏览器 1,打开sublime 依次选择 tools > build system > new build system... 2,选择你喜欢的浏览器,右键 > 属性 把 ...

  9. Sublime Text 3设置吊炸天PHP开发环境

    @heiyeluren @created: 2016/5/31 @last modify: 2016/7/8 1. 下载安装Sublime Text 3 http://www.sublimetext. ...

随机推荐

  1. USB键盘驱动分析

    简介 本文介绍USB驱动程序编写的流程,分析一个键盘的USB程序,基于linux-2.6.39 USB驱动概要 分层 主机层面的USB驱动的整体架构可以分成4层,自顶到下依次是 1.USB设备驱动:本 ...

  2. mysql索引失效的情况

    1.WHERE字句的查询条件里有不等于号(如:WHERE column!=...),MYSQL将无法使用索引: 2.WHERE字句的查询条件里使用了函数的列(如:WHERE DAY(column)=. ...

  3. 简单了解journalctl

    journalctl 命令 journalctl是什么以及作用? journalctl 用来查询 systemd-journald 服务收集到的日志.systemd-journald 服务是 syst ...

  4. int 问号的使用

    单问号---为泛型 Nullable<int> 的简写方式. 双问号---用于判断前一个操作数是否为null,如为null则"返回"后一个操作数,否则"返回& ...

  5. 配置maven的国内镜像

    pom.xml文件出现错误标记,一般是相关的maven资源没有下载完整. 1,配置maven的国内镜像,保证能够顺利下载maven中配置的资源. 在maven的配置文件  settings.xml  ...

  6. dedecms 调用内容页分页

    arc.archives.class.php $TRUEfilename = $this->GetTruePath().$fileFirst."_".$i.".&q ...

  7. 虚拟机Linux下扩展硬盘的方法

    [原文链接]:http://blog.csdn.net/tianlesoftware/article/details/5642883 装虚拟机时空间划小了,于是又加了5G的空间,折腾了半天,挂上去了. ...

  8. 常用数据存储格式之json

    常用数据存储格式介绍 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML ...

  9. cmd窗口颜色设置

    color  02    第一个数字是背景颜色,第二个是文字颜色.

  10. Python内部执行过程

    一.编译过程概述 当我们执行Python代码的时候,在Python解释器用四个过程“拆解”我们的代码,最终被CPU执行返回给用户. 首先当用户键入代码交给Python处理的时候会先进行词法分析,例如用 ...