目录
Sublime Text 3
可通过点击Sublime Text3顶部的preferences【偏好】->Broswe Packages...【浏览安装包...】来查看安装的插件包所在的文件夹。想让弹窗消失可通过按ctrl+p快捷键来实现。
想看到插件安装过程信息,可以点击右下角小图标,在弹出选项中点击“Console”,快捷键是ctrl+`。想关闭底部控制台,就点击右下角小图标,在弹出选项中点击“Hide Panel”。
可以通过查看所安装插件的Settings - Default文件内容来加强对其配置项的理解与运用。
docblocker 快速生成注释
安装过程
先按ctrl+shift+p快捷键,再在弹出面板中输入Install Package,点击“Package Control:Install Package”这一项,稍等一会就会再出现一个弹窗,在新的弹窗里输入docblocker,就可以看到搜索结果栏里出现docblocker,双击安装就行。
配置过程
点击Sublime Text3顶部的preferences【偏好】->Package Settings->DocBlocker->Settings - User,在出现的配置文件页面里粘贴如下内容:
{
"jsdocs_extra_tags":[
"@Author wukong",
"@DateTime {{datetime}}",
"@Description []",
],
"jsdocs_function_description": false
}
jsdocs_extra_tags里面还可以添加如下几项:
"@copyright ${1:[copyright]}",
"@license ${1:[license]}",
"@version ${1:[version]}"
使用方法
在代码块上方写上/**,然后按回车就能自动为代码块生成注释。
当代码块是函数或者方法时,在配置文件里设置的一些选项才会出现。
效果如下图红色方框内容所示:
CodeFormatter 格式化代码
CodeFormatter插件支持php、html、css、scss、js等多种后缀名文件代码的格式化。
安装过程
先按ctrl+shift+p快捷键,再在弹出面板中输入CodeFormatter,点击“CodeFormatter”这一项,即可完成安装。
配置过程
点击Sublime Text3顶部的preferences【偏好】->Package Settings->CodeFormatter->Settings - User,打开配置文件。
如果需要php代码格式化【PSR1,PSR2】则在配置文件里粘贴如下内容:
{
"codeformatter_debug": false,
"codeformatter_php_options":
{
"syntaxes": "php", // Syntax names which must process PHP formatter
"php_path": "D:\\wamp\\bin\\php\\php5.6.19\\php.exe", // Path for PHP executable, e.g. "/usr/lib/php" or "C:/Program Files/PHP/php.exe". If empty, uses command "php" from system environments
"format_on_save": false, // Format on save. Either a boolean (true/false) or a string regexp tested on filename. Example : "^((?!.min.|vendor).)*$"
"php55_compat": false, // PHP 5.5 compatible mode
"psr1": true, // Activate PSR1 style
"psr1_naming": true, // Activate PSR1 style - Section 3 and 4.3 - Class and method names case
"psr2": true, // Activate PSR2 style
"indent_with_space": 4, // Use spaces instead of tabs for indentation
"enable_auto_align": true, // Enable auto align of = and =>
"visibility_order": true, // Fixes visibility order for method in classes - PSR-2 4.2
"smart_linebreak_after_curly": true, // Convert multistatement blocks into multiline blocks
// Enable specific transformations. Example: ["ConvertOpenTagWithEcho", "PrettyPrintDocBlocks"]
// You can list all available transformations from command palette: CodeFormatter: Show PHP Transformations
"passes": [],
// Disable specific transformations
"excludes": []
}
}
然后将上面的php_path配置项修改为自己安装环境下php.exe所在的路径,注意选择的php.exe对应的php版本需要在7.2以下,否则使用此插件时会报错。
使用方法
点击要格式化的代码文件内容,然后按ctrl+alt+f快捷键就可以实现代码的格式化。
注意:
如果html文件里的标签未闭合,则使用此插件时可能会导致页面出现多余缩进问题,例如多个meta标签未闭合则会出现不对齐缩进的问题。