---文本编辑,Editplus已经过时,notepad++差太多,只有部分功能可取。

@常见问题和教程
  1, sublime text怎么设置编码格式?
  ---sublime默认编码格式是utf-8,可以在preferences--->设置 默认中查看。
  ---文件---》Reopen with Encoding---》选择编码保存即可。
  2,将Sublime Text3添加到右键菜单中?
  ---把以下代码,复制到文本框中,然后重命名为:sublime_addright.reg,然后双击就可以了。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\SublimeText3]
@="用 SublimeText3 打开"
"Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"

[HKEY_CLASSES_ROOT\*\shell\SublimeText3\command]
@="C:\\Program Files\\Sublime Text 3\\sublime_text.exe %1"


[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]
@="用 SublimeText3 打开"
"Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"

[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command]
@="C:\\Program Files\\Sublime Text 3\\sublime_text.exe %1"

  ---附一个删除右键菜单的脚本,重命名为:sublime_delright.reg,然后双击就可以了。
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\SublimeText3]
[-HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]

 

@使用教程地址:http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html

@常用配置文件所在目录有时候报配置错误,需要在这个目录下对配置文件进行修改):
1,C:\Users\yxds007\AppData\Roaming\Sublime Text 3\Packages
2,安装目录中没有配置文件。

3,配置文件能否重复利用问题?   可以

---即在一台电脑上配置了并且安装了插件,拷贝到其他电脑上也能用。

---经过测试可以。即将C:\Users\yxds007\AppData\Roaming\Sublime Text 3下的所有文件复制,然后拷贝到其他电脑上。

---注意,有一个文件不能覆盖,即License.sublime_license文件,如果覆盖了还要重新注册。


@字体等一些个人设置(菜单---》首选项---》设置-用户)Preferences=>设置 用户
1,设置-默认中是不能更改的。
2,例如下边的设置(高亮当前行必须设置,其他看需要。):
    // 设置Sans-serif(无衬线)等宽字体,以便阅读
    "font_face": "YaHei Consolas Hybrid",
    "font_size": 10,   //默认10
    // 使光标闪动更加柔和
    "caret_style": "phase",
    // 高亮当前行
    "highlight_line": true,
    // 高亮有修改的标签
    "highlight_modified_tabs": true,
3,规范代码设置:
    // 设置tab的大小为2
    "tab_size": 4,    //这里默认是2,改成4
    // 使用空格代替tab
    "translate_tabs_to_spaces": true,
    // 添加行宽标尺
    "rulers": [80, 100],
    // 显示空白字符
    "draw_white_space": "all",
    // 保存时自动去除行末空白
    "trim_trailing_white_space_on_save": true,
    // 保存时自动增加文件末尾换行
    "ensure_newline_at_eof_on_save": true、

@必备插件
1,Package Control 插件管理(安装,卸载),必须。
  ---安装教程,官网上有。https://packagecontrol.io/installation
2,FileDiffs,必须
  ---这个插件允许你看到SublimeText中两个不同文件的差异。你可以比较的对象可以是从剪贴板中复制的数据,或工程中的文件,当前打开的文件等。
3,Snippets,必须
  ---Sublime Text支持代码段(Code Snippet),输入代码段名称后Tab即可生成代码段,可以帮你快速书写代码。但它不是像上面提到的插件那样使用缩写,它是重用代码块以节省您的时间。你甚至可以创建自己的代码段,这完全取决于你自己。
  ---Snippets只是一个统称,具体到语言就是C# snippets,php snippets,css snippets。
2,实现浏览器预览
  (1),SideBarEnhancements 侧边栏增强,必须。
  (2),Package Settings -> Side Bar -> Key bindings -> User
  (3),将下边代码拷贝到上边打开的文件夹中,就可以了。
  ---很多教程说用f12启动浏览器预览,但是实际测试中,发现不能用,应该是按键冲突导致。用ctrl+shift+x就不会出现问题。
  ---备注application指定的浏览器目录,必须是本机浏览器安装的目录。
[
     { "keys": ["ctrl+shift+c"], "command": "copy_path" },
     { "keys": ["alt+f12"], "command": "open_in_browser" },
     /*{ "keys": ["f12"], "command": "side_bar_files_open_with",    */
     { "keys": ["ctrl+shift+x"], "command": "side_bar_files_open_with",
             "args": {
                "paths": [],
                "application": "C:\\Program Files\\Mozilla Firefox\\firefox.exe",
                "extensions":".*" //any file with extension
            } },
    { "keys": ["ctrl+f12"], "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
                "extensions":".*" //any file with extension
            }
     }
]

4,ConvertToUTF8,必须
  ---解决sublime text3中不能显示中文的问题
5,IMESupport 解决输入法不能跟随问题,必须
6,格式化(Formatting)插件,功能待测试
  Sublime Text基本的手动格式化操作包括:Ctrl + [向左缩进,Ctrl + ]向右缩进,此外Ctrl + Shift + V可以以当前缩进粘贴代码(非常实用)。
  除了手动格式化,我们也可以通过安装插件实现自动缩进和智能对齐:
  * HTMLBeautify:格式化HTML。
  * AutoPEP8:格式化Python代码。
  * Alignment:进行智能对齐,按Ctrl+Alt+A,可以将凌乱的代码以等号为准左右对其,适合有代码洁癖的朋友。
7,BracketHighlighter
  ---高亮显示匹配的括号、引号和标签,必须。
8,TrailingSpacer
  ---高亮显示多余的空格和Tab,必须。
  ---有时候在代码结尾打多了几个空格或Tab,一般不会察觉,TrailingSpacer这款插件能高亮显示多余的空格和Tab,并可以一键删除它们,有代码洁癖的朋友应该会喜欢这个插件。
9,SublimeTmpl 快速生成文件模板
  一直都很奇怪为什么sublime text 3没有新建文件模板的功能,像html头部的DTD声明每次都要复制粘贴。用SublimeTmpl这款插件终于可以解脱了,SublimeTmpl能新建html、css、javascript、php、python、ruby六种类型的文件模板,所有的文件模板都在插件目录的templates文件夹里,可以自定义编辑文件模板。
  SublimeTmpl默认的快捷键
    ctrl+alt+h html
    ctrl+alt+j javascript
    ctrl+alt+c css
    ctrl+alt+p php
    ctrl+alt+r ruby
    ctrl+alt+shift+p python
  上边文件可以在C:\Users\yxds007\AppData\Roaming\Sublime Text 3\Packages\SublimeTmpl\templates中找到,并配置修改。
  如果想要新建其他类型的文件模板的话,先自定义文件模板方在templates文件夹里,再分别打开Default (Windows).sublime-keymap、Default.sublime-commands、Main.sublime-menu、SublimeTmpl.sublime-settings这四个文件照着里面的格式自定义想要新建的类型,这里就不详细介绍了,请各位自己折腾哈~
10,DocBlockr,必须
  DocBlockr这个插件可以很好的生成js ,php 等语言函数注释,只需要在函数上面输入/** ,然后按tab 就会自动生成注释
11,Emmet Css Snippets(即Zen coding)    ctrl+e生成代码,或者tab键,tab键有时候会出问题,出问题就用ctrl+e。
---一种快速编写HTML/CSS代码的方法,Zen Coding由两个核心组件组成:一个缩写扩展器(缩写为像CSS一样的选择器)和上下文无关的HTML标签对匹配器。
---Emmet支持html缩写,例如输入div#header,然后按ctrl+e键盘,就会自动生成代码:<div id="header"></div>
---Emmet支持css缩写,例如输入fz,按一下tab键,自动生成font-size。教程网址:http://devework.com/emmets-css.html
---教程网址:http://www.w3cplus.com/tools/emmet-cheat-sheet.html
http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code/

12,Alignment插件
(1),安装
(2),默认快捷键是ctrl+alt+a跟qq等软件切图快捷键冲突,修改快捷方法如下:
Preferences=>Package Settings=>Alignment=>Key Bindding - User然后写入:
{
    "keys":["ctrl+alt+f"],
    "command":"alignment"
}
----如果上边文件中已经有其他配置了,在后边加上就可以了。
(3),使用方法:选中要对齐的代码,按快捷键。
----注意不要选择全部代码,选中要对齐的代码,即带等号的代码即可,它只能格式化等号两边的代码或者多个相邻带等号的代码。
13,HTML-CSS-JS Prettify插件   HTML、CSS、JAVASCRIPT格式化工具
---注意,只能格式化html,css,js后缀名的文件。
---格式化方法:全选然后按快捷键即可格式化。
---需要nodejs的支持,在set node path中设置nodejs路径。
---可以格式化那些压缩过的css和js文件。
---默认快捷键是Ctrl+Shift+H,和搜狗拼音输入法冲突,可以在Set Keyboard Shortcuts中设置为Ctrl+Alt+G。

14,不用CSScomb,CSS规范看bootstrap前端编码规范-黄金定律。

15,HTML代码格式化工具。

  ---插件名称:TAG

  ---插件安装成功后,在需要格式化的HTML代码中,选中代码,然后按Ctrl+Alt+F对代码进行格式化。

  ---首先,如果你要用ctrl+alt+f格式化代码的话要先选中一段代码再按才会有效,否则是无效的。
其次,如果你是要格式化整个html文件的话,可以从edit----Tag----Auto-Format Tags on Document.点击这个选项就可以格式化整个html文件

posted on 2016-03-30 21:53  学到老死  阅读(532)  评论(0)    收藏  举报