2018/03/23

sublime text


安装包管理工具

所有sublime的扩展包都可以在包官网找到: https://packagecontrol.io/

https://packagecontrol.io/installation 里有教导我们如何去安装package control命令

安装插件推荐

主题:
Theme-Flatland

项目管理:
ProjectManager

注释补全:
DocBlockr

支持UTF-8编码的插件:
ConvertToUTF8

代码与范围匹配:
Bracket Highlighter

快速生成HTML代码段的插件:
Emmet(Zen Coding)

改进了侧边栏,增加了许多功能:
SideBar Enhancements


自动缩进:
phpfmt

设置

{
    "enable_auto_align": true,
    "format_on_save": false,
    "option": "value",
    "php_bin": "C:\\Program Files\\php-7.1.18-nts-Win32-VC14-x64\\php.exe",
    "psr2": true,
    "version": 4
}

快捷键 ctrl+f11


xml格式化:
indent xml

用法:Selection--Format--Auto indent


markdown预览:
MarkdownPreview

在 Preferences--Key Bindings里设置快捷键

{ "keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"} },

sass语法高亮:
sass

快捷键修改

preferences-->key bindings user 添加以下代码

[
     { "keys": ["ctrl+f3"], "command": "find_next" },
     { "keys": ["f3"], "command": "find_under" },
]

设置常用编写方式

preferences->setting 进行添加设置

// 设置tab的大小为4
"tab_size": 4,
// 使用空格代替tab
"translate_tabs_to_spaces": true,
// 添加行宽标尺
"rulers": [80, 120],
// 显示空白字符
"draw_white_space": "selection",
// 保存时自动去除行末空白
"trim_trailing_white_space_on_save": true,
// 保存时自动增加文件末尾换行
"ensure_newline_at_eof_on_save": true,
// 解决左侧目录树或上侧栏目中文字符显示方块乱码问题,做法是覆盖操作系统设置的DPI
"dpi_scale": 1.0

常用快捷键

ctrl+r 函数列表

列编辑:选中需要编辑的列 ctrl+shift+l

alt+shift+数字 分屏显示

ctrl+f 查找内容

ctrl+shift+f 查找并替换

ctrl+h 替换

ctrl+g 指定行数

Alt+f3 选择所有相同的词

ctrl+p 查找文件

ctrl+n 新建页面

ctrl+w 关闭当前页面

ctrl+shift+n 打开新的窗口页面

ctrl+shift+w 关闭当前窗口页面

ctrl+shift+s 另存为

ctrl+shift+d 复制并黏贴

ctrl+l 选择整行

ctrl+d 选中下一个相同内容,重复按会不断选中

ctrl+u 撤回上一步选中

对选中的文本执行 alt+f3 可快速编辑全文所有相同的文本内容

f12 快速定位函数定义位置 goto definitions

shift+alt+(1~4)  这是竖向(1~4)等分;
shift+alt+ 5 这是切换为"田"字型的四等分;
shift+alt+(6或是7) 没什么效果;
shift+alt+ 8 这是横屏两等分;
shift+alt+ 9 这是横屏三等分;
shift+alt+ 0 没什么效果;

环境迁移

点击 sublime>Preferences>Browse Packages... 会打开 sublime 的相关包配置信息,其中 User 目录就是我们用户自定义的内容,进入 User 目录最核心几个文件

Default (OSX).sublime-keymap        # mac环境下的用户自定义快捷键
Default (Windows).sublime-keymap    # window环境下的用户自定义快捷键
Package Control.sublime-settings    # 用户安装的扩展包
Preferences.sublime-settings        # 用户自定义配置参数

在新环境中安装完 sublime 后,进入User目录将以上文件拷贝进去,然后返回sublime里安装package control命令即可,sublime会自动根据配置帮我们安装好所有的扩展包