Sublime Text 中文使用指南

2015/8/9 软件教程Sublime Text软件环境使用教程

Sublime Text是自己最喜欢用的文本编辑器之一。从大三开始用到现在,记录一下它的使用和推荐一些好用的包。

2017年更新:主力编辑器改为 VS Code,Sublime Text 作为备用。

# 一、快捷键记录

  • Ctrl+N 新建一个页面
  • Ctrl+W 关闭本页面
  • Ctrl+J 合并一行
  • Ctrl+】\ 【 缩进调整
  • Ctrl+D 选中当前单词,继续敲可以多个
  • Clrl+L 选择行,重复可依次增加选择下一行
  • Ctrl+Enter/Clrl+Shift+Enter 在之后或之前开辟新的一行
  • Shift + Ctrl + Up/Down 当前行与上/下一行交换位置
  • Ctrl+Shift+K 删除当前行
  • Ctrl+Shift+/ 当前位置插入注释
  • Ctrl+Shift+P 命令面板
  • Ctrl+Shift+F 查询工程并可替换
  • Ctrl+` 呼出控制台

# 二、操作粒度

同一行之上,直接用左右箭头,每次移动一个字符,Alt 加上箭头,每次就可以移动一个单词,如果配合上 Cmd 就一下到头了。这个道理在选择的时候也管用,差别就是在加上 Shift 键,例如向左选择一个单词就是 Shift-Alt-Left 。

# 三、Goto

  • Ctrl + P 文件定位
  • Ctrl + ; 词语定位 #
  • Ctrl + R 函数定位 @
  • Ctrl + G 行号定位

# 四、包

  • Package Control
  • html-css-js prettify //推荐使用,经常看写前端代码格式化很方便。Ctrl+Shift+H触发(也可以右键触发),Tools/html/css/js prettify为设置的地方。
  • Css Format //css格式化,可以右键触发。
  • Emmet //前端神器、Tab键触发
  • Emmet LiveStyle //双向更改无刷新实时预览 , 包含chrome插件 Emmet LiveStyle
  • RailsCasts Colour Scheme //颜色主题
  • Alignment //代码对齐、如写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了(不好用,停用)
  • YUI Compressor //压缩JS和CSS文件
  • Side​Bar​Enhancements //增强型侧边栏
  • SideBarFolders //管理文件夹

---(备用)

  • GBK to UTF8 // 将文件编码从GBK转黄成UTF8,菜单 – File里面找
  • SFTP //直接编辑 FTP 或 SFTP 服务器上的文件
  • PHPTidy //整理排版PHP代码
  • FileHeader //文件模板 , 可自动更新修改时间(无法使用)
  • Git//现在都是在系统中直接安装,就不使用包
  • MarkdownEditing //Markdown编辑
  • Markdown Preview //Markdown预览,生成HTML页面
{
    "bootstrapped": true,
    "in_process_packages":
    [
    ],
    "installed_packages":
    [
        "Alignment",
        "BracketHighlighter",
        "Clipboard Manager",
        "Emmet",
        "Git",
        "LiveStyle",
        "Markdown Preview",
        "MarkdownEditing",
        "Package Control",
        "PhpNinJaManual",
        "RailsCasts Colour Scheme",
        "SideBarEnhancements",
        "SideBarFolders",
        "SyncedSideBar",
        "SyncedSidebarBg",
        "WordPress",
        "YUI Compressor"
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

# Alignment

  • 选中,Ctrl+Alt+A

# File​Header

  • 非快捷键:在Sidebar中右键File Header 中New Flies 添加模板文件.py或添加Header;
  • 快捷键: 默认新建模板 super+alt+n , ctrl+alt+n;添加Header是super+alt+a ,ctrl+alt+a(与Alignment冲突)

# 五、自定义设置Sublime-settings

{
    "ensure_newline_at_eof_on_save": true,//保证在文件保存时,在结尾插入一个换行符(让 git 提交时不生产额外的 diff)
    "file_exclude_patterns"://忽略文件
    [
        ".DS_Store",
        "*.sublime-workspace",
        "*.scssc"
    ],
    "folder_exclude_patterns"://忽略文件夹
    [
        ".git",
        "log",
        "node_modules",
        "tmp/cache",
        ".vagrant"
    ],
    "font_face": "VeraMono",//字体(Microsoft YaHei Mono)
    "font_size": 14,//字号
    "highlight_line": true,//当前行高亮
    "highlight_modified_tabs": true,//高亮未保存文件
    "save_on_focus_lost": true,//窗口失焦立即保存文件
    "ignored_packages"://忽略包
    [
        "Markdown",
        "Vintage"
    ],
    "line_padding_bottom": 6,//行底间距
    "line_padding_top": 6,//行顶间距
    "scroll_past_end": true,//滚动能否超过结尾
    "show_encoding": true,//显示当前编码
    "default_line_ending": "unix", //使用 unix 风格的换行符
    "tab_size": 2,//Tab对齐
    "translate_tabs_to_spaces": true,// Tab 对齐转换为空格对齐
    "ensure_newline_at_eof_on_save": true, //行尾保存一个空格
    "trim_trailing_white_space_on_save": true,//移除行尾多余空格
    "update_check": false,//检测更新
    "word_wrap": true,//自动换行
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Last Updated: 2022/1/8 04:00:18