必用的sublime 的安装插件 列表

#####导语:

Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件。不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的 Vim,浮肿沉重的 Eclipse,PHPStorm,即便体积轻巧迅速启动的 Editplus、Notepad++,在 SublimeText 面前略显失色,无疑这款性感无比的编辑器是 Coding 和 Writing 最佳的选择。

第一步、Package Control# Package Control 是管理插件的插件。通过 View->Show Console 菜单打开命令行,黏贴以下代码进行安装:

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

我的首选项的用户设置为

{
	"auto_find_in_selection": true,
	"bold_folder_labels": true,
	"color_scheme": "Packages/Colorsublime-Themes/themes/BrogrammerMY.tmTheme",
	"dpi_scale": 1.0,
	"draw_minimap_border": true,
	"ensure_newline_at_eof_on_save": true,
	"fade_fold_buttons": false,
	"font_size": 13,
	"highlight_line": true,
	"ignored_packages":
	[
		"Vintage"
	],
	"line_padding_bottom": 3,
	"line_padding_top": 3,
	"mdpopups.default_formatting": false,
	"open_files_in_new_window": false,
	"original_color_scheme": "Packages/Colorsublime-Themes/themes/BetterJS-Dark.tmTheme",
	"tab_size": 4,
	"theme": "SoDaReloaded Dark.sublime-theme",
	"translate_tabs_to_spaces": true,
	"trim_trailing_white_space_on_save": true,
	"update_check": false,
	"word_separators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?",
	"word_wrap": "auto"
}

//我绑定过的按键
[
    { "keys": ["alt+l"], "command": "move", "args": {"by": "characters", "forward": true} },
    { "keys": ["alt+j"], "command": "move", "args": {"by": "characters", "forward": false} },
    { "keys": ["alt+k"], "command": "move", "args": {"by": "lines", "forward": true} },
    { "keys": ["alt+i"], "command": "move", "args": {"by": "lines", "forward": false} },
    { "keys": ["f5"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:/Users/asus/AppData/Local/Google/Chrome/Application/chrome.exe", "extensions": ".*" } },
    { "keys": ["ctrl+`"], "command": "open_terminal" },
{ "keys": ["ctrl+j"], "command": "code_intel_auto_complete" },
{ "keys": ["ctrl+f3"], "command": "goto_python_definition" },
{ "keys": ["ctrl+shift+u"], "command": "find_use" },
{ "keys": ["ctrl+shift+n"], "command": "import_namespace" },
]

1.第一个插件是Docblockr 及其基本配置使用(首选项-用户配置)

{
    "jsdocs_extra_tags":[
        "@param    {string}",
        "@DateTime {{date}}",
    ],
    "jsdocs_function_description": true
}

2、SublimeLinter | 代码检测 SublimeLinter-PHP | PHP 代码实时报错检测 代码错误自检 鼠标放在错误提示的红点可以在下面看错误 及其基本配置使用(首选项-用户配置)

// SublimeLinter Settings - User
{
    "debug": false,
    "paths": {
        "linux": [],
        "osx": [],
        "windows": [
            "D:/phpStudy/PHPTutorial/php/php-5.6.27-nts"
        ]
    },
    "styles": [
    {
        "scope": "region.purplish markup.warning.sublime_linter",
    },
    {
            "icon": "circle",
            "mark_style": "outline",
    }
    ],
}
 

3.html代码书写插件Emmet(比如按tab)还有其他大部分好用功能 同时也需安装PyV8

4.cndict 翻译

5.ConvertToUTF8

6.Colorsublime-Themes想要改配色必选 如果想改变内置规则 可以打开目录 直接修改对应的文件 比如background 在xml文件里面直接改变即可变色 推荐关键词 facebook Material Themel | 非常棒的编辑器主题,注意作者是 equinusocio

7.SublimeCodeIntel 代码智能提示 必须 及其首选项-用户的配置

{
    "JavaScript": {
        "codeintel_selected_catalogs": ["JavaScript"]
    },
    "PHP": {
        "php": "D:/phpstudy/PHPTutorial/php/php-5.6.27-nts",/*我的PHP安装路径*/
        "codeintel_scan_extra_dir": [],
        "codeintel_scan_files_in_project": true,
        "codeintel_max_recursive_dir_depth": 15,
        "codeintel_scan_exclude_dir":["E:/MYWEBLIST/thinkphp_5.0.20_with_ext"] /*我的WEB项目路径*/
    }
}

8.xdebug 及其首选项 - 用户的配置

{
    // Example:
    // "/absolute/path/to/file/on/server" : "/path/to/file/on/computer",
    // "/var/www/htdocs/example/" : "C:/git/websites/example/"
    "path_mapping": {
        // "/www": "D:/xxx/xxx"
    },
    "ide_key": "sublime.xdebug",//也可以自己随便设置
    "host": "127.0.0.1",
    "url" : "abc.cn",
    "port": 9999,
    "debug": true
}

9.side bar 左边文件菜单栏扩展 增加了文件新增 copy patse等常用功能 SideBarEnhancements | 文件夹栏右键菜单增强

10.Terminal 命令行插件

11.php companion Find use 命名空间 接口函数 的自动实现

12.BrackerHighlighter 括号成对高亮提示

laravel 必装

Laravel 5 Snippets | 代码片段 主页 F12可追踪

laravel 可选

Laravel 5 Artisan | Artisan 命令行调用 主页

Laravel Blade Hightlighter | Blade 语法高亮支持

13.CodeFormatter php及其js python的代码格式化 需配置php_path 路径

14.AdvancedNewFile 新建文件多层次

15.SyncedSideBar | 自动在左边文件夹树中定位当前文件 蛮实用的这个

16.Findkeyconfilcts 查找快捷键绑定冲突

其他可选插件#

Blade Snippets | Blade 模板自动补全

ALignment | command + control + a 快速对齐 示例

BracketHighlighter | 结尾处高亮 主页

EditorConfig | .editorconfig 编码格式化支持

SCSS | 官方版本语法高亮

AdvancedNewFile | 快速创建新文件 主页

GitGutter | 分析代码修改差异并显示 主页

结语# 安装插件时要特别慎重,编辑器的速度很重要。

记录你我
请先登录后发表评论
  • latest comments
  • 总共0条评论