sublime text使用笔记

本文介绍Sublime Text 3的配置方法,包括字体设置、主题选择及常用快捷键。同时,详细说明如何在线及离线安装插件,推荐多个实用插件,如BracketHighlighter、Emmet等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sublime Text 3 dev builds are currently available to registered users only.
dev版本只提供给注册用户。

Sublime Text 3,好久没有更新了,最新版有些插件无法使用,好奇怪。退回到3083,可以免费使用的版本。

设置

// 设置字体
"font_face": "YaHei Consolas Hybrid",
"font_size": 12,
// 使光标闪动更加柔和
"caret_style": "phase",
// 高亮当前行
"highlight_line": true,
// 高亮有修改的标签
"highlight_modified_tabs": true,
//使用的主题
"theme": "Spacegray Eighties.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",
//使用tab补全代码,回车跳行
"auto_complete_commit_on_tab": true,

安装插件

先安装Package Control
快捷键ctrl+` 或者View > Show Console,打开命令行,输入,安装好以后重启。

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)

在线安装插件在网上教程有很多,主要介绍离线安装插件

参考地址:https://packagecontrol.io/installation

插件离线安装

由于网络问题,有些时候需要通过其它方式下载回来,离线安装

先下载好插件安装包,可以在https://packagecontrol.io/搜索。
然后放在Sublime Text/Data/Packages
在github下载的,要修改插件的名字例如,Emmet,下载的离线包是emmet-sublime-master.zip,修改为Emmet,和插件名字一样,如果首字母是大写的就大写,这是个坑,下面有解释。

如果你安装的有Package Control,而又要离线安装插件,要记得在Package Control,用户设置里面在installed_packages添加你插件的名字。例如

{
    "auto_upgrade": false,
    "auto_upgrade_ignore":
    [
    ],
    "auto_upgrade_last_run": null,
    "bootstrapped": true,
    "installed_packages":
    [
        "AutoFileName",
        "BracketHighlighter",
        "Color Highlighter",
        "ConvertToUTF8",
        "Emmet",
        "jQuery",
        "Package Control",
        "SublimeCodeIntel",
        "Theme - Spacegray"
    ]
}

使用的插件

ConvertToUTF8

通过本插件,您可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等
https://github.com/seanliang/ConvertToUTF8

AutoFileName

自动完成文件名的输入

BracketHighlighter

可匹配标签,括号,引号等,高亮标记,便于查看起始和结束标记。https://github.com/facelessuser/BracketHighlighter

如果离线安装,html的tags不显示。作者是建议在线安装的,但由于网络安装不上,选择离线安装,还要安装Package Controlbackrefshttps://github.com/facelessuser/sublime-backrefs,需要Package Control在Installed Packages文件夹里面自动生成的0_package_control_loader.sublime-package用解压软件打开,新建一个50-backrefs.py,再写上,如下。我用好压,直接把文件拉进去的。就可以了

from package_control import sys_path
sys_path.add_dependency('backrefs')

jquery

jqeury函数自动提示,https://github.com/SublimeText/jQuery

Color Highlighter

css颜色提示和配色。https://github.com/Monnoroch/ColorHighlighter

emmet

简短的代码,让代码自动完成,大名鼎鼎的插件。
安装是个坑,如果是离线安装,要把名字修改问Emmet,并且还要安装PyV8,网络问题,自己安装pyv8,https://github.com/emmetio/pyv8-binaries
下载对应的版本,或者可以32和64都下载上,在Sublime Text/Data/Packages新建PyV8文件夹,注意名字大小写,再新建win32-p3和win64-p3,p3是py3版本了,把下载回来的分别放进去。
再关闭自动更新,新建config.json,写上如下

{"skip_update": true}

SublimeCodeIntel

代码提示

spacegray

漂亮的主题

修改设置文件夹,绿色便携式

在安装目录下载创建Data 文件夹,然后把%appdata%/Sublime Text 3里面的文件复制到data里面
或者,可以直接下载便携版

快捷键

Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+K 删除整行
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+D 选词 (按住-继续选择下个相同的字符串)
Ctrl+D 跳转到指定行
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/ 注释已选择内容
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
Ctrl+M 光标跳至对应的括号
Alt+. 闭合当前标签
Ctrl+Shift+A 选择光标位置父标签对儿
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
Ctrl+KT 折叠属性
Ctrl+K0 展开所有
Ctrl+U 软撤销
Ctrl+T 词互换
Tab 缩进 自动完成
Shift+Tab 去除缩进
Ctrl+Shift+↑ 与上行互换
Ctrl+Shift+↓ 与下行互换
Ctrl+K Backspace 从光标处删除至行首
Ctrl+Enter 光标后插入行
Ctrl+Shift+Enter 光标前插入行
Ctrl+F2 设置书签
F2 下一个书签
Shift+F2 上一个书签

显示顶部菜单栏

按住Ctrl+Shifp+p,出现一个框,在框里输入view:,选择:View:Toggle Menu即可

ctrl+alt+shift+pwin下 显示范围show_scope_name

转载于:https://www.cnblogs.com/feng89/p/5306370.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值