SublimeText2 的一些配置

SublimeText2 的一些配置

SublimeText2 是一款被广泛使用的文本编辑器,由于其强大的插件支持和灵活的配置方式备受开发者喜爱。本文将分享一些常见的 SublimeText2 配置。

1. 安装 Package Control

Package Control 是 SublimeText2 中最流行的插件管理器,可以使用户方便地查找安装和更新插件。安装 Package Control 很简单,只需在 SublimeText2 中按下快捷键 Ctrl + ` (Mac 用户为 Command + ` ),在控制台中输入以下代码:

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

等待安装完成后,重启 SublimeText2,即可在菜单栏中看到 Package Control 选项。

2. 快捷键配置

SublimeText2 内置了大量的快捷键,使得用户可以高效地完成编辑任务。然而,有些用户可能并不习惯默认的快捷键配置。这时,我们可以通过自定义配置文件来定义新的快捷键。以修改打开文件命令为例,我们可以按下 Ctrl + Shift + P ,然后输入 Key Bindings - User 并按下回车键,在弹出的配置文件中添加以下内容:

[

{ "keys": ["ctrl+o"], "command": "prompt_open_file" }

]

这样,每当我们按下 Ctrl + O,就会触发打开文件命令。

3. 主题配置

SublimeText2 内置了多种主题,可以使用户根据个人喜好进行选择。在菜单栏中选择 Preferences -> Color Scheme 即可查看和切换主题。除了内置主题外,用户还可以在 Package Control 中查找和安装第三方主题,例如 Material Theme 和 Spacegray。

4. 插件配置

SublimeText2 的插件拥有丰富的功能和强大的扩展性,可以实现很多不同的编辑任务。在 Package Control 中输入 Install Package 可以查看和安装众多插件。例如,对于前端开发者来说,可以安装 Emmet 插件来实现 HTML、CSS 和 JavaScript 的快速开发。

当然,有些插件需要复杂的配置才能正常使用。以 Less 插件为例,我们需要在 SublimeText2 的配置文件中添加以下内容:

{

"auto_complete_triggers":

[

{

"characters": "-_",

"selector": "source.less"

}

]

}

这样,每当我们输入 Less 的 class 或 ID 时,就会触发自动补全。

5. 设置文件格式

在 SublimeText2 中,我们可以通过设置文件格式来控制代码的缩进和换行符类型。在菜单栏中选择 View -> IndentationView -> Line Endings 即可进行设置。

6. 快速跳转

SublimeText2 提供了多种快速跳转的方式,使得用户可以快速地定位代码的位置。例如,我们可以按下 Ctrl + R 来跳转到当前文件的函数或方法,按下 Ctrl + ; 来跳转到当前文件的行数,按下 Ctrl + G 来跳转到指定行数等等。

7. 多行编辑

SublimeText2 提供了强大的多行编辑功能,可以帮助用户同时编辑多个位置的代码。例如,我们可以按下 Ctrl + Shift + L 来选择所有匹配的文本,然后进行批量编辑。

总的来说,SublimeText2 是一款非常强大和灵活的文本编辑器,通过适当的配置和插件安装,可以大幅提高开发者的工作效率。希望本文能够对大家有所帮助。