Sublime Text3安装配置

摘要:
SublimeText3的所有包均可在以下网站检索https://packagecontrol.io/browse以下是我的插件列表CoolFormat,一个CC++C#CSSHTML Java JavaScript JSONObjective CPPSQL XML代码格式化工具。主页:https://akof1314.github.io/CoolFormat/快捷键:Ctrl+Shift+A

Sublime Text3的所有package都可在如下网站检索

https://packagecontrol.io/browse

以下是我的插件列表

CoolFormat

一款CC++C#CSSHTMLJavaJavaScriptJSONObjective-CPHPSQLXML代码格式化工具。

主页:https://akof1314.github.io/CoolFormat/

快捷键:

Ctrl + Shift + Alt + Q : Quick Format

Ctrl + Shift + Alt + S : Selected Format

创建右键菜单

点击Preferences->Browse Packages…,打开CoolFormat插件文件夹
进入CoolFormat文件夹,创建名为“Context.sublime-menu”的文件
编辑如下内容,保存

[
  {
    "caption": "CoolFormat",
    "children": [
      {
        "caption": "CoolFormat: Quick Format",
        "command": "coolformat",
        "args": {
          "action": "quickFormat"
        }
      },
      {
        "caption": "CoolFormat: Selected Format",
        "command": "coolformat",
        "args": {
          "action": "selectedFormat"
        }
      },
      {
        "caption": "CoolFormat: Formatter Settings",
        "command": "coolformat",
        "args": {
          "action": "formatterSettings"
        }
      }
    ]
  }
]

BracketHighlighter

高亮Bracket

配置

打开Pregerence > Package Settings > BracketHighlighter > Bracket Settings - User

以下是我的配置

{
    "bracket_styles": {
        "default": {
            "icon": "dot",
            // "color": "entity.name.class",
            "color": "brackethighlighter.default",
            "style": "highlight"
        },
 
        "unmatched": {
            "icon": "question",
            "color": "brackethighlighter.unmatched",
            "style": "highlight"
        },
        "curly": {
            //{}
            "icon": "curly_bracket",
            "color": "brackethighlighter.curly",
            "style": "underline"
        },
        "round": {
            //()
            "icon": "round_bracket",
            "color": "brackethighlighter.round",
            "style": "underline"
        },
        "square": {
            //[]
            "icon": "square_bracket",
            
            "color": "brackethighlighter.square",
            "style": "underline"
        },
        "angle": {
            //<>
            "icon": "angle_bracket",
            "color": "brackethighlighter.angle",
            "style": "highlight"
        },
        "tag": {
            "icon": "tag",
            "color": "brackethighlighter.tag",
            "style": "highlight"
        },
        "single_quote": {
            //"
            "icon": "single_quote",
            "color": "brackethighlighter.quote",
            "style": "highlight"
        },
        "double_quote": {
            //""
            "icon": "double_quote",
            "color": "brackethighlighter.quote",
            "style": "underline"
        },
        "regex": {
            "icon": "regex",
            "color": "brackethighlighter.quote",
            "style": "outline"
        }
    }
 
}

另外根据配色方案进一步修改配置,我使用的是Monokai配色方案,因此找到Monokai.thTheme文件(不知道在哪个目录直接搜索,可使用everything或是Listary等软件),添加以下代码,也可自行更改配色,格式大致一样。

<dict>
				<key>name</key>
				<string>Bracket Unmatched</string>
				<key>scope</key>
				<string>brackethighlighter.unmatched</string>
				<key>settings</key>
				<dict>
					<key>foreground</key>
					<string>#FFFFFF</string>
					<key>background</key>
					<string>#FF0000</string>
				</dict>
			</dict>

			<dict>
				<key>name</key>
				<string>Bracket Curly</string>
				<key>scope</key>
				<string>brackethighlighter.curly</string>
				<key>settings</key>
				<dict>
					<key>foreground</key>
					<string>#FF00FF</string>
				</dict>
			</dict>

			<dict>
				<key>name</key>
				<string>Bracket Round</string>
				<key>scope</key>
				<string>brackethighlighter.round</string>
				<key>settings</key>
				<dict>
					<key>foreground</key>
					<string>#E7FF04</string>
				</dict>
			</dict>

			<dict>
				<key>name</key>
				<string>Bracket Square</string>
				<key>scope</key>
				<string>brackethighlighter.square</string>
				<key>settings</key>
				<dict>
					<key>foreground</key>
					<string>#FE4800</string>
				</dict>
			</dict>

			<dict>
				<key>name</key>
				<string>Bracket Angle</string>
				<key>scope</key>
				<string>brackethighlighter.angle</string>
				<key>settings</key>
				<dict>
					<key>foreground</key>
					<string>#02F78E</string>
				</dict>
			</dict>

			<dict>
				<key>name</key>
				<string>Bracket Quote</string>
				<key>scope</key>
				<string>brackethighlighter.quote</string>
				<key>settings</key>
				<dict>
					<key>foreground</key>
					<string>#56FF00</string>
				</dict>
			</dict>
			<dict>
				<key>name</key>
				<string>Bracket Tag</string>
				<key>scope</key>
				<string>brackethighlighter.tag</string>
				<key>settings</key>
				<dict>
					<key>foreground</key>
					<string>#FFFFFF</string>
					<key>background</key>
					<string>#6959CD</string>
				</dict>
			</dict>

SublimeLinter

代码校验工具。具体的Linters组件不包含在SublimeLinter 3中。对于要检查的语言必须安装相应的Linters组件

github:https://github.com/SublimeLinter/SublimeLinter3

注意:Linters组件依赖于nodeJS,因此要使组件可以使用必须安装nodeJS环境,(据说64位会出问题),之后就可进入Package Control安装SublimeLinter-csslint等组件

Sublime Text3安装配置第1张

ConvertToUTF8

防乱码必备,可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等。

github:https://github.com/seanliang/ConvertToUTF8

C Improved

更加人性化的C语言着色方案,比自带的配色好多了

github:https://github.com/abusalimov/SublimeCImproved

AutoFileName

当需要插入某个文件时,可自动跳出文件路径。

github:https://github.com/BoundInCode/AutoFileName

SublimeREPL

用于直接在Sublime中单步运行解释型语言,例如R、Python、Ruby、Scala等

github:https://github.com/wuub/SublimeREPL

Vintageous

在Vintage基础上的一些改进,更易于在Sublime上体验Vim模式。

github:https://github.com/guillermooo/Vintageous

SublimeHighlight

导出代码,使之带有高亮配色,主题可选。

github:https://github.com/n1k0/SublimeHighlight

MarkdownEditing

提供Markdown颜色方案,为Sublime Text提供更强大的语法高亮和有用的Markdown编辑功能。支持3种风格:标准Markdown,GitHub风格的Markdown,MultiMarkdown。

github:https://github.com/SublimeText-Markdown/MarkdownEditing

Markdown​Live​Preview

允许在Sublime Text 3中立即预览 Markdown

github:https://github.com/math2001/MarkdownLivePreview

MarkdownPreview

使用Sublime Text 3在Web浏览器中快速预览和构建markdown文件。

github:https://github.com/facelessuser/MarkdownPreview

主题

afterglow

github:https://github.com/YabataDesign/afterglow-theme

material-theme

github:https://github.com/equinusocio/material-theme

免责声明:文章转载自《Sublime Text3安装配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于mariadb远程连接授权的设置开发者使用JasperReport——通过数据源生成报表下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS3去除手机浏览器button点击出现的高亮框

在工作中常常遇到在手机浏览器中浏览网页时。点击页面中的button或者是具备点击事件的元素,就会出现一个默认的高亮框。影响总体的感官体验。能够用一个简单的css3属性来解决:tap-highlight-color,最好加上webkit浏览器前缀。 -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-t...

markdown转换为html

想要自己实现markdown编辑器,欲使用markdown-it作为编辑器,有着比较多的插件,可以实现代码高亮以及对数学公式转换等功能。 // Activate/deactivate rules, with curring var md = require('markdown-it')() .disable([ 'link', 'i...

vue-highlightjs的使用小结

万能的github真主,让我们强大!在vue的项目中想使用highlight.js这样的代码高亮?有人帮助我们实现了vue-highlightjs 安装 yarn add highlight.js -Dyarn add vue-highlight.js -D 这里解释一下为什么要安装两个依赖:vue-highlight.js只是实现了代码高亮的功能,他的...

解决highlightjs中纯文本被解析成HTML无法展示的问题,记一次工作中bug修复的思考

壹 ❀ 引 在本周迭代bug修复工作中,遇到了两个比较头疼的bug(同一个客户所提),bug问题描述也很奇怪,客户表示产品的富文本编辑器里的代码块功能,在纯文本语言模式下贴特定代码进去有的看不见,有的能看见但无法正常编辑,效果如下: 虽然知道了问题的表象,但还是有点无从下手,毕竟这块的功能不是我做的,实现原理以及功能逻辑都不了解,当然问题到最后肯定还...

python操作Excel模块openpyxl

1、 安装 pip install openpyxl 想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe · font(字体类):字号、字体颜色、下划线等 · fill(填充类):颜色等 · border(边框类):设置单元格边框 · alignment(位置类):对齐方式 · ...