返回顶部
首页 > 资讯 > 后端开发 > Python >我的 Sublime Text 必备插
  • 314
分享到

我的 Sublime Text 必备插

SublimeText 2023-01-31 07:01:50 314人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

常用插件 : 1. SideBarEnhancements 2. html-CSS-js Prettify 3. BracketHighlighter 4. SublimeCodeIntel 5. Emmet 6. CTags 7. ma

常用插件 :

1. SideBarEnhancements
2. html-CSS-js Prettify
3. BracketHighlighter
4. SublimeCodeIntel
5. Emmet
6. CTags
7. markdown Editing 和 Markdown Preview

SideBarEnhancements

Sublime Text有一个缺点,当你想使用浏览器浏览你的html页面的时候,你需要在你的文件上点击鼠标右键,选择Open In Browser才可以浏览器浏览,而这是用默认浏览器浏览,如果想用第二个浏览器都没办法. 所以,可以通过SideBarEnhancements这个插件来更方便的浏览

第一步 : 安装

通过Package Control->Install Package搜索sidebarenhancements安装

第二步 : 配置 ( 一 )

右键某html,js,css等文件,找到Open With 然后点击Edit Applications
将里面内容设置为:

[
    {"id": "side-bar-files-open-with",
        "children":
        [

            {
                "caption": "Firefox",
                "id": "side-bar-files-open-with-chrome",

                "command": "side_bar_files_open_with",
                "args": {
                            "paths": [],
                            "application": "/Applications/Firefox.app", 
                            //火狐浏览器的路径 windows中,后缀为.exe
                            "extensions":".*", 
                            "args":[]
                        },
                "open_automatically" : false 
            },

            {
                "caption": "Chrome",
                "id": "side-bar-files-open-with-chrome",

                "command": "side_bar_files_open_with",
                "args": {
                            "paths": [],
                            "application": "/Applications/Chrome.app",
                            //Chrome浏览器的路径 Windows中,后缀为.exe
                            "extensions":".*", 
                            "args":[]
                        },
                "open_automatically" : false
            },
            
            //如果想再添加浏览器,复制下面这个对象,改相应的路径就可以了.
            {
                "caption": "Safari",
                "id": "side-bar-files-open-with-chrome",

                "command": "side_bar_files_open_with",
                "args": {
                            "paths": [],
                            "application": "/Applications/Safari.app",
                            //Safari浏览器的路径 Windows中,后缀为.exe
                            "extensions":".*", 
                            "args":[]
                        },
                "open_automatically" : false 
            }
        
            
        ]
    }
]

第三步 : 配置 ( 二 )

打开Preferences 里面的 Key Bindings - User把内容修改为:

//keys 对应的值就是按键,比如按F2就会用Firefox打开这个页面
[
    { "keys": ["f2"], "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "/Applications/Firefox.app", 
                //对应上面的Firefox路径
                "extensions":".*" 
            } 
    },

    { "keys": ["f1"], "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "/Applications/Safari.app",
                //对应上面的Safari路径
                "extensions":".*" 
            } 
    },
    
    //如果有新添加的浏览器,只需要把下面这个对象复制一份,路径与新添加的对应就可以了.
    { "keys": ["f4"], "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "/Applications/Chrome.app",
                //对应上面的Chrome路径
                "extensions":".*" 
            } 
    }
]

现在,F1就是 SafariF2FirefoxF4Chrome

HTML-CSS-JS Prettify

第一步 : 安装

通过Package Control->Install Package搜索HTML-CSS-JS Prettify安装

第二步 : 使用

  • 选中格式化代码,然后在按Cmd+Shift+H (如果是Windows系统按 Ctrl+Shift+H,这两个快捷键是默认的).

    • 但是,这时候如果报错sh: node: command not found,说明node没有安装,那么就需要安装node. 安装好后,linuxMac不需要做什么更改,而Windows用户则需要配置一下node_path.

      - 首先,在菜单栏里点击`Preferences`点击第一个`Browse Packages`,然后进入HTML-CSS-JS Prettify文件夹,找到`HTMLPrettify.sublime-settings`文件,用Sublime Text打开进行更改`windows`对应的值,就是安装的node的路径
      

第三步 : 配置 ( 快捷键 )

  • 如果对快捷键不满意,可以自己设置 . 打开Preferences 里面的 Key Bindings - User,添加内容:{ "keys": ["alt+q"], "command": "htmlprettify" },当然快捷键你可以自己更改.

第四步 : 配置 ( 代码整理样式 )

  • 如果对代码对其效果不满意,可以选择Preferences里的Package Settings找到HTML/CSS/JS Prettify里的Set Prettify Preferences .里面是一些规则的设置. 这个文件就是GitHub(详细设置可到github中看)中提到的.jsbeautifyrc文件

BracketHighlighter

这个插件功能是匹配括号,在行号前面可以看到匹配括号的位置.

第一步 : 安装

通过Package Control->Install Package搜索BracketHighlighter安装

第二步 : 配置

preferences-->package settings-->Bracket highlighter-->Bracket settings-Default内容复制到Bracket settings-User中,因为default里面的内容是不可更改的,即使能更改,一旦插件更新,更改就会消失,所以尽量在User中设置.按Command+F(或者ctrl+F)搜索color,找到下所示

 "default": {
            "icon": "dot", //行号前面的匹配图标
            "color": "brackethighlighter.default",
            "style": "solid"//样式,可以使solid, outline, underline, hightlight和none.(solid和highlight是一样的)
        },

        "unmatched": {
            "icon": "question",
            "style": "outline"
        },
        "curly": { //花括号
            "icon": "curly_bracket"
            // "color": "brackethighlighter.curly",
            //"style" : "underline"
            //这里面可以单独设置自己的样式,下面的一样
        },
        "round": { //圆括号
            "icon": "round_bracket"
        },
        "square": { 方括号
            "icon": "square_bracket"
        },
        ....//下面还有一些其他符号

color是设置颜色,英文介绍没看懂怎么替换颜色

SublimeCodeIntel

它的功能是代码提示,支持这些语言 :javascript, Mason, XBL, XUL, RHTML, SCSS, python, HTML, Ruby, python3, XML, Sass, XSLT, Django,HTML5, Perl, CSS, Twig, Less, Smarty, node.js, Tcl, TemplateToolkit, PHP.

它还有一个功能,就是跳转到函数定义的地方

怪事 :

这个插件真的是非常怪,第一次安装的时候如果不进行第二步的配置就没有代码提示,于是进行第二步配置,但是配置后函数跳转功能没有.紧接着我remove package然后重新安装,还是不能跳转,我将"Setting User"中的所有内容删除,函数跳转功能有了.然后紧接着我又将Default的内容全部复制到User中.函数跳转功能还有,代码提示功能也有.紧接着我又按照第二步修改过后,函数跳转功能还有,代码提示功能也有.弄不懂了- -+,反正现在能用就行

可能是我人品差吧,,,同学安装后什么也没做,什么功能都有 . 而我折腾半天

第一步 : 安装

通过Package Control->Install Package搜索SublimeCodeIntel安装.
(安装过程中非常慢,慢慢等着吧,我挂了VPN快了不少)

第二步 : 配置

选择Preferences->Package Settings->SublimeCodeIntel->Setting Default,将其内容全部复制到Setting User中 . 按Command+F(或者ctrl+F)搜索codeintel_selected_catalogs,将其内容改为如下:

"codeintel_selected_catalogs": [
  "HTML5", "HTML", "JavaScript"
],

第三步 : 使用

  1. 按d会提示div tag 选择这个div tag 就会出现 :

       <div></div>
  2. 但输入div.class或者div#id,按下Tab会出现下面效果 :

       <div class="class"></div>
       <div id="id"></div>

这个功能2其实Emmet也有,但是Emmet没有功能1的代码提示

Emmet

Emmet (前身为大名鼎鼎的Zen coding)是一个能大幅度提高前端开发效率的一个工具:

第一步 : 安装

通过Package Control->Install Package搜索Emmet安装.

第二步 : 使用

快速设置class属性id属性,在SublimeCodeIntel插件功能2就可以了,但是下面的功能SublimeCodeIntel却没有:

输入ul>li*5,按下Tab,会有如下结果 :

<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

更多使用方法可以 百度Google 搜索这个插件怎么用,也可以去官方文档查看.

第三步 : 配置

Emmet还有一个功能,选取相同词,可以一次更改多个词,在mac中默认快捷键是Canmand+D(我记得是,要不然我也不会改键).

我习惯Cammand+D(Ctrl+d)是删除当前行,所以在Preferences->Key Bindings - User添加下面这两行:

{ "keys": ["command+shift+d"], "command":"find_under_expand" },
    { "keys": ["command+d"], "command":"run_macro_file", "args": {"file":"Packages/Default/Delete Line.sublime-macro"} } 
    // 修改过后,command+shift+d就是选取相同的词,command+d删除当前行

CTags

这个插件的功能就是跳转到函数定义的地方去.SublimeCodeIntel也有这个功能,因为当时安装 SublimeCodeIntel是跳转有问题,所以找到了它(感觉它不如SublimeCodeIntel)

第一步 : 安装插件

Package Control->Install Package搜索CTags安装

第二步 : 安装ctags

  • 要想ctags插件可以使用,先要在相应的项目目录生成.tags文件,而生成这个文件,就需要在系统中安装ctags.

    • Windows安装:

      - [下载](Http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download?use_mirror=ncu)`ctags.exe` . 通过` Preference -> Package Settings -> Ctags -> Settings Default `中的内容拷贝到` Setting User`中,将 `"command": ""` 中的` ""` 填入`Ctags.exe`的 **路径位置** 
      
    • Linux安装 :

      - 终端中依次输入下列语句:
      ```
      sudo apt-get install exuberant-ctags
      sudo yum install ctags
      //依赖yum管理工具,需要先安装.注意安装事项
      ```
    • Mac安装 :

      - 如果有有`MacPorts`就用第一个命令,如果有`Homebrew`就用第二个命令
port install ctags //需要安装MacPorts
brew install ctags //需要安装Homebrew
    - 如果两个都没有,我推荐使用Homebrew,因为命令安装,不麻烦,终端输入下列命令 : 
```JavaScript
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
// 安装时碰到一句话Press ENTER to continue or any other key to abort,按Enter键继续(我记得我碰到的是Return,所以以为是删除键).输入密码安装完毕.
brew install ctags //ctags安装完毕
```

第三步 : 配置

将下列代码复制到Preferences->Package Settings->CTags->Setting User中保存 :

{
    "command": "/usr/local/bin/ctags", 
    "autocomplete": true            
}

第四步 : 使用

终端进入项目根目录,运行:

ctags -R -f .tags

Sublime Text中的项目根目录点击鼠标右键会出现CTags : Rebuild Tags,点击后就会出现.tags文件和.tags_sorted_by_file文件.

现在找到一个调用函数的地方,选中函数名,鼠标右键选择Navigate to Defination,就会直接跳到函数声明的地方.

问题 :

Ctags问题

Markdown Editing 和 Markdown Preview

当在 Sublime Text 中编写 markdown 文件时,直接按浏览器浏览全是乱码,而且还没有将 markdown 文件解析成相应的 HTML. 这两个插件的功能就是可以用浏览器浏览 Sublime Text 中编写的 markdown文件 .

第一步 : 安装插件

Package Control->Install Package搜索Markdown EditingMarkdown Preview安装.

第二步 : 配置

打开 Preferences->Package Settings->Markdown Preview->Setting User 将下面这句话粘贴进去

{
    "browser" : "/Applications/Chrome.app"
    // "浏览markdown的浏览器的路径"
}

打开Preferences->Key Binding User,添加下面一句话

{ "keys": ["f6"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} },

keys的值是以上面浏览器预览markdown文件.

第三步 : 使用

新建一个 index.md ,编写 markdown 格式的内容 写完以后按F6(我自己设置的时F6)就会看到Chrome中显示的时解析后的样子.

--结束END--

本文标题: 我的 Sublime Text 必备插

本文链接: https://lsjlt.com/news/192231.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 我的 Sublime Text 必备插
    常用插件 : 1. SideBarEnhancements 2. HTML-CSS-JS Prettify 3. BracketHighlighter 4. SublimeCodeIntel 5. Emmet 6. CTags 7. Ma...
    99+
    2023-01-31
    Sublime Text
  • Sublime Text 3 插件和py
      安装Python,设置环境变量 首先需要安装Python,访问地址https://www.python.org,下载Python,无脑点击下一步安装即可。 在CMD输入命令python,如果进入如图则表明Python安装成功: 如果...
    99+
    2023-01-31
    插件 Sublime Text
  • Sublime Text 3能用支持的插
    首先如果你没有安装Package Control请安装方法:从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装Ct...
    99+
    2023-01-31
    能用 Sublime Text
  • Sublime Text 3 的 Pac
    使用快捷键 ctrl+` 或者菜单View > ShowConsole 调出命令界面在出现的输入框中输入:import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d77...
    99+
    2023-01-31
    Sublime Text Pac
  • 设置 Sublime Text 的 Py
    最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 2.这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。 为何选择Sublime Text 最近几周我开始越来越多的使用 S...
    99+
    2023-01-31
    Sublime Text Py
  • 安装Sublime Text支持Go插件的方法步骤
    1、安装GO 进入GO的国内网站,下载安装 https://golang.google.cn/ 2、环境变更配置 重要的是GOROOT 和 GOPATH, 一般安装在C:\GO目录下...
    99+
    2024-04-02
  • sublime text中如何使用dockerfile语法高亮插件
    sublime text中如何使用dockerfile语法高亮插件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。打开sublime text,选择“浏览插件”:会自动打开该...
    99+
    2023-06-04
  • Sublime Text 3 编辑器的安
    1.首先下载并安装 Sublime_Text_3.3143_Setup 如图:2.安装Package Control 安装package control有两种方式,一种是代码的方式,一种是手工的方式。我们这里选择手工的方式。(1)点击...
    99+
    2023-01-31
    编辑器 Sublime Text
  • PHP函数的Sublime Text函数
    PHP是一种流行的编程语言,它被广泛用于创建动态网站,应用程序和一系列互联网技术。PHP拥有大量的内置函数来帮助程序员在编写代码时更高效地工作。如果你使用Sublime Text作为你...
    99+
    2024-04-02
  • Sublime Text 3插件Minify的安装与使用(js代码压缩)
    目录需要用到的软件进入正题Minify的安装Minify文档翻译需要用到的软件 SublimeText3+Node.js 进入正题Minify的安装 打开SublimeText,快捷...
    99+
    2023-01-16
    Sublime Text 3插件Minify的安装使用 Sublime Text 3插件Minify安装 sublime text3 js插件安装
  • 关于Sublime Text 3的常见问
    在Sublime Text 3中,使用Package Control安装和手动安装的区别是什么?使用Package Control安装时,Package Control 会将插件下载在Installed Packages目录中,默认目录是C...
    99+
    2023-01-31
    常见 Sublime Text
  • 设置Sublime Text 3的光标样
    查了一下http://www.sublimetext.com/3,Build 3059中得描述:Added settings caret_extra_top, caret_extra_bottom and caret_extra_width...
    99+
    2023-01-31
    光标 Sublime Text
  • Sublime Text的使用体验是怎么样的
    本篇文章为大家展示了Sublime Text的使用体验是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。说服我使用一种新编辑器是很难的,但鉴于听到Sublime Text获得如此多的赞扬,我最终决...
    99+
    2023-06-17
  • linux中怎么利用CTags开发一个Sublime Text代码补完插件
    小编给大家分享一下linux中怎么利用CTags开发一个Sublime Text代码补完插件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!开始编写新建插件刚开始接...
    99+
    2023-06-16
  • vscode有哪些必备插件
    vscode中必备的插件有:1.Quokka,调试工具插件;2.Faker,生成假数据;3.Prettier,代码格式化程序;4.Minify,js和css优化工具;5.Themes,主体插件;vscode中必备的插件有以下几种Quokka...
    99+
    2024-04-02
  • Python 使用Pycharm必备插件
    使用Pycharm必备插件 一、pycharm插件安装方法和路径二、好用的几个插件1、汉化插件 Chinese Language Pack2、代码补全插件 Tabnine 或者AiXcoder...
    99+
    2023-09-02
    pycharm ide python
  • Sublime Text 4 安装Package Control的详细步骤
    我们刚开始是没有Package Control(如下图)的需要我们自己安装的,通过安装Package Control之后我们就可以安装自己想要得插件了。最近换了台电脑安装了Subli...
    99+
    2024-04-02
  • mac版Sublime Text的列模式文本操作
    使用过ultraedit编辑器的、尤其是做一些运维类工作的朋友,对ultraedit的列模式操作功能一定印象深刻,因为列模式实在是太方便了。 在切换到mac后,文本编辑器换成了Sublime Text,偶尔也需要使用一下列模式,本文就简单说...
    99+
    2023-08-18
    macos sublime text 编辑器
  • WordPress CMS化的必备插件有哪些
    WordPress CMS化的必备插件有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。经过过去几年的成长,WordPress已经不再仅仅是...
    99+
    2024-04-02
  • 你要知道IDEA的这些必备插件
    目录一、Idea中的插件的安装方式二、Free-idea-mybatis三、Grep Console四、Maven Helper五、总结一、Idea中的插件的安装方式 Idea中插件...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作