安利一些好用的 Sublime 插件

主题 & 字体#

用惯了 Sublime 之后,每次重新安装第一件事就是装个好看炫酷的主题和华丽的字体  总感觉在这种事情上装逼是第一要事。

主题参考:Sublime插件:主题篇

字体参考:程序员编程看起来最舒服的字体

个人用的主题是 Material Theme 。这款主题和字体看起来是这样的:

 

自动补全 & 快捷键#

作为一款编辑器,代码的自动补全功能是妥妥滴不能少的。配合着使用的快捷键也是需要熟练掌握的。

常用的一般是:

  • Emmet :写前端代码的必备插件,快捷键 操作为主。
  • AutoFileName :快捷输入文件名
  • DocBlockr:用来生成代码注释
  • 自带快捷键:sublime 本身自带很多超级好用的快捷键辅助,网上资源太多,这里不贴链接了。
  • Alignment:也是用快捷键操作,强迫症必备,「等号」对齐功能。Mac 下建议自己手动更改快捷键。
  • 代码自动补全:好像 Laravel 就有Blade Snippets、Laravel 5 Snippets,基本上只要你找找自己用的语言就会有的,这种按需引入就好。

代码检查工具#

SublimeLinter 代码检查的功能,也是我的必备工具之一。强大之处在于, 用高亮提示用户编写的代码中存在的不规范和错误的写法,支持 JavaScript、CSS、HTML、Java、PHP、Python、Ruby 等十多种开发语言。

 

个人平时工作生活写代码用的都是 PHP,所以把 SublimeLinter-php、SublimeLinter-phplint、SublimeLinter-phpcs、SublimeLinter-phpmd 都装了个遍。至于怎么玩,自己研究去吧~因为要 SublimeLinter-phpcs、SublimeLinter-phpmd 可能会折腾你很久。我自己也没能找到一个万用教程,总有时候会不起作用。所以真的要用就自己折腾或者也可以来问我。

代码高亮提示#

比如 Laravel Blade Highlighter ,这个我一定会装。其实直接上 Sublime Package 搜就可以,这些都是根据需求来的。高亮的关键词是 Highlighter,只是输入关键词 Laravel 也可以找到很多插件来使用。觉得高亮提示很有必要说一下的原因很简单,不就是看着舒服呀! 所以这货也是必备必备的。

其他工具#

  • ConvertToUTF8:文件转码成utf-8
  • JSFormat:Javascript 的代码格式化插件
  • Bracket Highlighter:可匹配[], (), {}, “”, ”, ,高亮标记便于查看起始和结束标记
  • Trailing spaces:检测并一键去除代码中多余的空格

附带我每安装一次 Sublime 就会看的一些网上的帖子:

  • 实用的sublime插件集合 – sublime推荐必备插件
  • Sublime Text 最佳插件列表
  • 如何优雅地使用Sublime Text

我自己的配置文件,大部分配置都是围绕主题的配置,参考就好别直接复制哈~

{
	"always_show_minimap_viewport": true,
	"bold_folder_labels": true,
	"caret_style": "phase",
	"codeformatter_php_options":
	{
		"enable_auto_align": true,
		"exclude":
		[
		],
		"format_on_save": true,
		"indent_with_space": 4,
		"passes":
		[
		],
		"php55_compat": true,
		"php_path": "/usr/local/bin/php",
		"psr1": true,
		"psr1_naming": true,
		"psr2": true,
		"smart_linebreak_after_curly": true,
		"syntaxes": "php",
		"visibility_order": true
	},
	"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
	"font_options":
	[
		"gray_antialias"
	],
	"font_size": 14,
	"highlight_line": true,
	"ignored_packages":
	[
		"Vintage"
	],
	"indent_guide_options":
	[
		"draw_normal",
		"draw_active"
	],
	"jsdocs_extra_tags":
	[
		"@Author Jasonote",
		"@DateTime {{date}}",
		"@copyright ${1:[copyright]}",
		"@license ${1:[license]}",
		"@version ${1:[version]}"
	],
	"jsdocs_function_description": false,
	"line_padding_bottom": 3,
	"line_padding_top": 3,
	"material_theme_accent_acid-lime": true,
	"material_theme_accent_blue": true,
	"material_theme_accent_brba": true,
	"material_theme_accent_bright-teal": true,
	"material_theme_accent_cyan": true,
	"material_theme_accent_graphite": true,
	"material_theme_accent_indigo": true,
	"material_theme_accent_lime": true,
	"material_theme_accent_orange": true,
	"material_theme_accent_pink": true,
	"material_theme_accent_purple": true,
	"material_theme_accent_red": true,
	"material_theme_accent_scrollbars": true,
	"material_theme_accent_sky": true,
	"material_theme_accent_tomato": true,
	"material_theme_accent_yellow": true,
	"material_theme_arrow_folders": true,
	"material_theme_big_fileicons": true,
	"material_theme_bold_tab": true,
	"material_theme_bright_scrollbars": true,
	"material_theme_bullet_tree_indicator": true,
	"material_theme_compact_panel": true,
	"material_theme_compact_sidebar": true,
	"material_theme_contrast_mode": true,
	"material_theme_disable_fileicons": true,
	"material_theme_disable_folder_animation": true,
	"material_theme_disable_tree_indicator": true,
	"material_theme_panel_separator": true,
	"material_theme_small_statusbar": true,
	"material_theme_small_tab": true,
	"material_theme_tabs_autowidth": true,
	"material_theme_tabs_separator": true,
	"overlay_scroll_bars": "enabled",
	"php_bin": "/usr/local/bin/php",
	"preview_on_click": false,
	"tab_size": 4,
	"theme": "Material-Theme.sublime-theme",
	"translate_tabs_to_spaces": true,
	"trim_trailing_white_space_on_save": true,
	"use_simple_full_screen": true
}

setting

Jason.wang

When you find your talent can't afford to be ambitious, be quiet and study !

You may also like...