分享我的Sublime配置和包「收藏」

1. Sublime Text简介

Sublime Text是一款拥有强大的文本编辑功能的跨平台编辑器,被广泛使用于各种编程语言的开发和日常的文本编辑工作中,它具有简洁的界面、快速的响应速度、方便的操作方式、强大的插件系统和自定义设置等优点。

Sublime Text支持常见的编程语言、标记语言和脚本语言,并且可以通过安装插件来扩展支持更多的语言和功能。同时它也支持多种操作系统,包括Windows、Mac和Linux等,用户可以在不同的操作系统上使用相同的软件进行编辑工作。

2. Sublime Text的配置和包的管理

2.1 安装和配置Sublime Text

在使用Sublime Text前,需要先进行安装并进行相关配置。Sublime Text的官方网站是https://www.sublimetext.com/,用户可以在该网站上下载对应的安装包,并按照安装向导进行安装。

在安装后,用户可以根据自己的需求进行配置。Sublime Text默认的配置文件是JSON格式的,可以通过编辑配置文件来进行个性化设置。配置文件的路径为:Preferences -> Settings。

{

"auto_complete": true,

"font_size": 12,

"tab_size": 4,

"word_wrap": true,

"default_line_ending": "unix"

}

上面的配置文件中列举了一些常用的设置项,用户可以根据需要进行修改。例如,auto_complete设置为true表示开启自动补全功能;font_size设置字体大小为12;tab_size设置制表符缩进为4个空格;word_wrap设置自动换行;default_line_ending设置文本行末使用Unix风格的换行符。

2.2 包管理器的安装和使用

Sublime Text支持通过包管理器来安装和管理插件和主题。在Sublime Text菜单栏中打开View -> Show Console,在控制台输入以下代码:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ','%20') ).read())

执行完以上代码后,重启Sublime Text即可使用包管理器。打开Preferences -> Package Control,可以看到如下界面:

在此可以搜索并安装自己需要的插件和主题。例如,输入“emmet”,可以找到一个名为“Emmet”的插件,它可以帮助用户快速生成HTML和CSS代码。

3. 我的Sublime配置和包收藏

以下是我个人的Sublime Text配置和包收藏,供大家参考:

3.1 主题

我使用的主题是“Material Theme”,它拥有清晰的配色和现代化的设计,让代码更加易读和美观。

"theme": "Material-Theme.sublime-theme",

"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"

3.2 插件

3.2.1 Emmet

Emmet是一个快速编写HTML和CSS的工具,可以帮助用户节省大量的时间。例如,输入“ul>li*5”,按下快捷键“Tab”可以快速生成一个包含5个列表项的无序列表。

"emmet_markup_snippets_legacy": false

3.2.2 Git

Git插件可以帮助用户在Sublime Text中管理Git仓库,并且提供了一些常用的Git命令,例如提交、拉取、推送等。

"git_diff_wrap_width": 120,

"git_binary": "/usr/bin/git"

3.2.3 Markdown Preview

Markdown Preview可以帮助用户在Sublime Text中预览Markdown格式的文件,同时可以导出为HTML格式。

"markdown_preview_browser": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",

"markdown_preview_format": "html"

3.2.4 Anaconda

Anaconda是一个Python语言的自动补全和代码提示插件,它可以快速帮助用户编写Python代码。

"anaconda_linting": false,

"anaconda_linter_mark_style": "none",

"anaconda_gutter_theme": "none",

"auto_complete_selector": "source - comment, meta.tag - punctuation.definition.tag.begin",

"auto_complete_commit_on_tab": true,

"anaconda_linter_disable_patterns": [

" *import .* is unused",

"unable to detect undefined names",

"unused import .*"

]

3.2.5 SidebarEnhancements

SidebarEnhancements插件提供了一些额外的功能,例如在文件夹中打开终端、复制文件路径、删除文件等。

"sidebar_font_small": 1

4. 总结

Sublime Text是一款非常优秀的文本编辑器,它拥有强大的功能和便捷的操作方式,可以让用户更加高效地进行编程和文本编辑工作。通过配置和安装插件,可以帮助我们进一步提升编辑效率和舒适度。

在平时使用中,我们可以根据自己的需求和习惯,通过设置和插件管理来进行个性化配置,从而让Sublime Text更加符合我们的需求。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。