sublime插件与使用技巧

1. 好用插件推荐

1.1 HtmlBeautify

html页面的美化,直接ctr+shift+p输入htmlB调用即可。

1.2 JsFormat

快捷方式ctr+alt+F,js的格式化。

1.3 SideBarEnhancements

增强的侧栏功能,添加就知道怎么好了

1.4 AdvancedNewFile

快捷方式ctr+alt+N,New新的文件,支持tab自动补全文件夹,非常方便。

1.5 SyncedSideBar

自动同步当前打开文件的side bar位置。

1.6 phpfmt(deleted)

直接安装就行。
https://packagecontrol.io/packages/phpfmt
注意确保php在系统的PATH中,因为这个功能具是php写的,需要php执行。
phpfmt已经商业化,需要使用免费的php-cs-fixer.phar作为engine,点击下载php-cs-fixer.phar拷贝到phpfmt的安装目录,更改phpfmt的settings,将engine更改为php-cs-fixer.phar。

另外,在Preferences----Package Settings----phpfmt----Settings - User中添加如下内容

{
    "autocomplete": true,
    "autoimport": true,
    "passes":
    [
        "AlignEquals",
        "AlignDoubleArrow",
        "AlignDoubleSlashComments",
        "AlignGroupDoubleArrow",
        "LongArray",
    ],
    "psr2": true,
    "smart_linebreak_after_curly": true,
    "version": 3
}

要执行,直接使用ctrl+shitf+p phpfmt: format now。或者快捷键ctrl+f11

1.7 sublime_phpcs

这个是检查php代码错误的插件,推荐。
安装PHP_CodeSniffer:

pear :  下载 http://pear.php.net/go-pear.phar
执行: php go-pear.phar
执行:pear install PHP_CodeSniffer

cpi ---安装package---->  sublimilinter_phpcs

1.8 DocBlockr

sublime的php doc插件 DocBlockr,应该大家已经在用,现在需要修改一下配置,避免到处是[description]而实际上没有任何有效的description被添加的情况。
Preferences --> Package Settings --> DocBlockr -> Settings -User:

{
    "jsdocs_function_description": false,
    "jsdocs_return_description": false,
    "jsdocs_param_description": false,
    "jsdocs_param_name": true,
    "jsdocs_align_tags": "shallow",
    "jsdocs_spacer_between_sections": true
}

一个示例如下:

    /**
     * Send wechat message and notice for purchasing order finished.
     *
     * @param  App\Shop $shop
     * @param  App\PurchasingOrder $purchasingOrder
     *
     * @return void
     */

注意

  • @param 后面有两个空格,而类型后面有一个空格,不需要对齐。
  • 方法说明后一个空行,@param块后一个空行。@return后不允许有空行。

1.9 Cobalt2

这是一个color scheme,关注于把注意力放在代码本身,试用几个周后确实发现这种scheme有其优势。建议大家体验。

1.10 phpcs

因为phpfmt商业化导致无法正常使用,使用php-cs-fixer的engine也需要配置很多数据,建议使用phpcs,配置如下:

  1. 使用composer安装php-cs-fixer

    composer global require friendsofphp/php-cs-fixer
  2. sublime安装phpcs
    pci------------- phpcs
  3. 配置phpcs,
    preferences--package settings---php code sniffer

    将以下内容添加进去:

{
    // Example for:
    // - Windows 8.1
    // - With phpcs and php-cs-fixer support
    // - You have to change "YOUR_USERNAME_HERE" strings.
    // - Notice: This uses phpcs which is installed
    // -         using composer not xampp.
    // -         Be sure to install phpcs using composer.

    // We want debugging on
    "show_debug": true,

    // Only execute the plugin for php files
    "extensions_to_execute": ["php"],

    // Do not execute for twig files
    "extensions_to_blacklist": ["twig.php"],

    // Execute the sniffer on file save
    "phpcs_execute_on_save": true,

    // Show the error list after save.
    "phpcs_show_errors_on_save": true,

    // Show the errors in the gutter
    "phpcs_show_gutter_marks": true,

    // Show outline for errors
    "phpcs_outline_for_errors": true,

    // Show the errors in the status bar
    "phpcs_show_errors_in_status": true,

    // Show the errors in the quick panel so you can then goto line
    "phpcs_show_quick_panel": true,

    // Path to php on windows installation
    // This is needed as we cannot run phars on windows, so we run it through php
    "phpcs_php_prefix_path": "",

    // We want the fixer to be run through the php application
    "phpcs_commands_to_php_prefix": ["Fixer"],

    // PHP_CodeSniffer settings
    // Yes, run the phpcs command
    "phpcs_sniffer_run": true,

    // And execute it on save
    "phpcs_command_on_save": true,

    // This is the path to the bat file when we installed PHP_CodeSniffer
    "phpcs_executable_path": "C:\\Users\\benjamincao\\AppData\\Roaming\\Composer\\vendor\\bin\\phpcs.bat",

    // I want to run the PSR2 standard, and ignore warnings
    "phpcs_additional_args": {
        "--standard": "PSR2",
        "-n": ""
    },

    // PHP-CS-Fixer settings
    // Don‘t want to auto fix issue with php-cs-fixer
    "php_cs_fixer_on_save": true,

    // Show the quick panel
    "php_cs_fixer_show_quick_panel": false,

    // The fixer phar file is stored here:
    "php_cs_fixer_executable_path": "C:\\Users\\benjamincao\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.bat",

    // Additional arguments, run all levels of fixing
    "php_cs_fixer_additional_args": {
        "--level":"psr2",
        "--fixers":"-psr0,array_element_no_space_before_comma,array_element_white_space_after_comma,extra_empty_lines,blankline_after_open_tag,duplicate_semicolon,function_typehint_space,operators_spaces,align_equals,align_double_arrow,ordered_use,whitespacy_lines,concat_with_spaces,unused_use,unary_operators_spaces,ternary_spaces,single_quote"
    },

    // PHP Linter settings
    // Yes, lets lint the files
    "phpcs_linter_run": true,

    // And execute that on each file when saved (php only as per extensions_to_execute)
    "phpcs_linter_command_on_save": true,

    // Path to php
    "phpcs_php_path": "C:\\php-7.0.5-nts-Win32-VC14-x64\\php.exe",

    // This is the regex format of the errors
    "phpcs_linter_regex": "(?P<message>.*) on line (?P<line>\\d+)",

    // PHP Mess Detector settings
    // Not turning on the mess detector here
    "phpmd_run": false,
    "phpmd_command_on_save": false,
    "phpmd_executable_path": "",
    "phpmd_additional_args": {"align_equals":""}
}

注意:需要将路径配置为自己本地路径。

  1. 试一下是否正常。

2. 使用技巧

2.1 关于代码折叠:

ctrl+shift+[    折叠代码块(光标所在位置)
ctrlshift]      取消折叠(光标所在位置)

ctrl+k,0        取消所有折叠
ctrl+k, 1 (-9)  设置折叠等级:1是类层面,2,就是类的所有函数了。

例如如果要将所有函数都折叠,可以这样操作:ctrl+k,2

php语法检测,sublime linter-php

打开控制台,install package

搜 sublimelinter

先安装sublimelinter本体

安装完以后再搜索一下,安装sublimelinter-php

接下来,打开preferences-package settings-sublimeLinter-settings--user

如下配置:

{
    "user": {
         
        "linters": {
             
        },
         
        "paths": {
            "linux": [],
            "osx": [],
            "windows": [
                "D:\\xampp\\php"            ]
        },
         
    }
}
时间: 2024-10-14 05:51:53

sublime插件与使用技巧的相关文章

sublime插件emmet的配置、使用及快捷键Ctrl+E修改成Tab键操作

一.emmet在sublime中的配置与使用: 1.点击sublime text 3的图标,打开编辑器: 2.按键“ctrl+shift+p”,或者单击菜单->工具->命令面板: 3.打开了命令面板,输入“pcip”(package control install package)四个单词的首字母: 4.即可出现新的安装package的面板,搜索emmet: 5.如搜索列表,第一个就是,虽然描述里说明的是sublime text 2 的plugin,但依然支持sublime text 3.选中

前端开发利器 Sublime Text 3 使用技巧和总结笔记

这篇文章是本人在使用该工具进行前端开发的自我总结,思路也许不是很清楚,不过还是希望对读者的你有所帮助,千万别把这边文章收藏起来发霉哦,无论背多少次快捷键,还不及自己多实际操作几次. 目前官方版正式版 Sublime Text 2 Build 2221,而 Sublime Text 3 为测试阶段,建议下载正式版  注册机SublimeTextKeygen下载 打开注册机,先点中间 “Patch key” 打开 “sublime_text.exe” 文件确认,再随意修改下 “Name” 然后 “G

[转] sublime插件

Sublime Text 系列 Sublime Text:学习资源篇 Sublime插件:增强篇 Sublime插件:Markdown篇 Sublime插件:C语言篇 Sublime插件:主题篇 Sublime插件:Git篇 Sublime 小技巧:文本自动换行显示? 原文地址:https://www.cnblogs.com/chris-oil/p/10924279.html

我使用的Sublime插件及配置

我使用的Sublime插件及配置 增强型插件 Package Control 快捷键ctrl+~,调出命令行,运行: import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path();

sublime 插件(侧重JavaScript)

Sublime Text几乎是任何开发者在其工具箱的必备应用程序.Sublime Text是一款跨平台的,高度可定制的,高级的文本编辑器,既适合全功能的IDE(出了名的资源匮乏),又可匹配命令行编辑器,例如Vim和Emacs(具有陡峭的学习曲线). Sublime Text如此受欢迎的其中一个原因就是它的可扩展插件架构.这使得开发人员可以轻松使用新功能,例如代码完成,或远程API文档嵌入,来扩展Sublime的核心功能.Sublime Text的插件并不是开箱即用的--通常需要通过一个叫Pack

sublime 插件的安装

sublime(text3)插件的安装 之前一直对sublime插件的安装搞不懂,导致自己不能充分地运用它的便捷性.昨天仔细看了下百度,恍然大悟,一下子把必备的插件都装了: 对于插件的安装,首先要在sublime上把Package Control 这个组件装好:方法如下: 打开sublime text3,按下快捷键Ctrl+~或者点击view->show console打开面板(面板里面的内容请忽略): 然后将 import urllib.request,os; pf = 'Package Co

前端神器-sublime插件安装及使用

今天研究了一下sublime,瞬间发现sublime text 简称ST简直是前端神器!拥有超强的代码编写能力, 详情请看:http://www.sublimetext.com/ sublime还可以将表达式转换为html标签,如下图:如下表达式, 按ctrl+E之后,就会变为 是不是很爽!!!! sublime的插件安装,推荐使用package control组件 安装方法如下: 首先,按快捷键ctrl+~ 调出命名控制行:然后如果是text2输入如下命令: import urllib2,os

非常实用的Sublime插件集合 – sublime推荐必备插件

插件介绍 ***PackageControl*** 功能:安装包管理 简介:sublime插件控制台,提供添加.删除.禁用.查找插件等功能 使用方法: 1.安装好控制台,如有不能正常调用 Package Control,可以参考上一篇文章内容解决. 解决方案: https://www.cnblogs.com/show2008/p/10882891.html 2.启动插件:按快捷方式 Ctrl+Shift+P  打开 Package Control 窗口(左图) 输入查询 Install Pack

Sublime Text 3 使用技巧,插件

一.安装 官网下载最新版安装包,地址自行百度,或者我的网盘 不要安装某些网站提供的安装包*3,原因如下: 1,安装过程捆绑一些不必要的软件 2,测试过程中,某些功能受到限制 快捷键大全 二.插件必备 准备工作:首先在安装插件之前,一般需要安装package control组件 安装插件一般操作流程: 1.按下Ctrl+Shift+P调出命令面板,输入Package control: install选择Install Package 选项并回车 2.输入你要安装的插件名称(例如ConvertToU