V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leohxj
V2EX  ›  Sublime Text

大家来推荐一下好用的ST3插件

  •  
  •   leohxj · 2014-01-13 10:12:10 +08:00 · 8963 次点击
    这是一个创建于 3968 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我还停留在ST2上,原因是几个我常用的插件在ST3不可用。比如
    - TrailingSpaces
    - Clipboard History

    我看社区里好多人已经开始用ST3了,不如大家分享一下自己用的插件吧。
    20 条回复    2015-01-14 07:56:04 +08:00
    vivianalive
        1
    vivianalive  
       2014-01-13 12:22:24 +08:00   ❤️ 1
    我也还在用ST2~ 同关注.
    ST2加载插件各种慢.听说ST3好很多.
    FrankFang128
        2
    FrankFang128  
       2014-01-13 12:24:17 +08:00 via Android   ❤️ 1
    没有多少插件。
    推荐 SublimeGit 和 HTMLPrettify(可格式化JS)。
    其他插件都差强人意。
    guchengf
        3
    guchengf  
       2014-01-13 12:29:50 +08:00 via Android   ❤️ 1
    emmet,前端必备
    Sunyanzi
        4
    Sunyanzi  
       2014-01-13 13:29:57 +08:00   ❤️ 2
    习惯于配置极简化 ... 插件一类的也是能少尽量少 ... 看了不少插件目前只留下三个 ...

    EasyMotion ... 这是 VIM 的年代我最常用的光标移动插件 ...

    ST3 上的 EasyMotion 作为一个复刻并不好用 ... 但我总觉得没它的话很别扭 ...

    SublimeCodeIntel ... 这是我找到的唯一一个可以补全 php 自定义函数与方法的插件 ...

    功能上足够 ... 只是提示速度略有些慢 ... 但也没有其他更好的选择了 ...

    Emmet ... 也属于平常不用 ... 但偶尔需要偷懒的时候没有会很别扭的插件 ...

    其他的让我有想要安装欲望的插件暂时还没发现 ...

    说来顶楼提到的两个插件 ... TrailingSpaces 在 ST3 上可用 ...

    Clipboard History 的话有个叫 Clipboard Manager 的插件提供类似功能 ...
    justfly
        5
    justfly  
       2014-01-13 13:34:15 +08:00   ❤️ 1
    python开发者:
    sublime linter 代码风格检测 有几个子插件
    pep8 autoformat 自动修正风格到pep8
    html-js-css prettify 格式化
    ConvertsToUTF8和Codecs33 查看非UTF8编码文件
    renyuan1985
        6
    renyuan1985  
       2014-01-13 14:05:06 +08:00   ❤️ 1
    https://github.com/echorenyuan/ST3 这里是我使用的sublime text3 的插件,根据需求再添加,本人前端工程师一枚
    hzymyp
        7
    hzymyp  
       2014-01-13 16:17:51 +08:00   ❤️ 1
    FileHeader: http://www.v2ex.com/t/87784

    jedi: Python自动补全,感觉上要比SublimeCodeIntel好用
    ooh
        8
    ooh  
       2014-01-13 16:25:30 +08:00   ❤️ 1
    lerry
        9
    lerry  
       2014-01-13 16:39:05 +08:00 via Android   ❤️ 1
    有没有可用的Coffee插件,找了几个好像都不能正常工作
    liberize
        10
    liberize  
       2014-01-13 19:18:21 +08:00
    编辑器增强:
    - ApplySyntax 检测语法
    - ConvertToUTF8 CJK编码支持
    - HexViewer 十六进制查看
    - SidebarEnhancements 侧边栏增强

    Markdown:
    - MarkdownEditing Markdown编辑
    - MarkdownPreview 预览

    前端:
    - Sublime-Minifier js/css压缩
    - JsFormat js格式化

    C/C++:
    - SublimeClang 自动补全,lint
    - SublimeGDB 调试

    Python:
    - SublimePythonIDE 自动补全,lint
    - SublimeREPL 直接在st中测试代码

    其他:
    - DocBlockr 方便写注释
    - Gist 快速创建Gist
    liberize
        11
    liberize  
       2014-01-13 20:07:57 +08:00
    TrailingSpaces 应该是可以用的
    Clipboard History 只需要把clipboard.py中的xrange替换为range就可以了
    NSDont
        12
    NSDont  
       2014-03-01 13:12:49 +08:00
    @Sunyanzi 我在mac上面配置的SublimeCodeIntel无法使用,能教我下如何使用吗?(我是使用Package Control,然后配置了 project_root/.codeintel/config, 没有生效)
    Sunyanzi
        13
    Sunyanzi  
       2014-03-01 16:36:59 +08:00   ❤️ 1
    @NSDont 诶 ... 无法使用是个什么状况 ...

    SublimeCodeIntel 是一个即插即用的插件 ... 完全不需要任何额外配置的 ...

    默认安装的 SublimeCodeIntel 在正常情况下应该是这样的 ...



    我怀疑可能是你的配置文件影响了插件的执行 ...

    删掉 ~/.codeintel 文件夹然后重启 SublimeText 试一下吧 ... 实在不行只能重装了 ...
    NSDont
        14
    NSDont  
       2014-03-01 23:48:00 +08:00
    @Sunyanzi 表示是我个人的问题,我是配置文件没有写好
    Sunyanzi
        15
    Sunyanzi  
       2014-03-02 03:04:24 +08:00
    @NSDont 我就说嘛 ... 想来想去只要插件本身没问题配置也没问题一定可以的呀~~
    NSDont
        16
    NSDont  
       2014-03-02 13:07:33 +08:00
    @Sunyanzi 现在就一个问题, 好像是我的config没有写好,我使用了virtualenv,


    silascript
        17
    silascript  
       2014-11-27 12:27:23 +08:00
    color Highlighter 很不错。
    patrickstar
        18
    patrickstar  
       2015-01-13 14:01:44 +08:00
    自己增加的库(比如qt)的补全总是配置不成功,有没有大侠知道一下子
    leohxj
        19
    leohxj  
    OP
       2015-01-13 18:44:48 +08:00   ❤️ 1
    @patrickstar 一个叫"All Autocomplete"的插件能补全当前所开页面内所有的变量和函数。

    但是你需要的是想IDE性质的那种补全把?我也没有更好的办法,使用大量SDK性质的开发我感觉还是用IDE更方便。
    patrickstar
        20
    patrickstar  
       2015-01-14 07:56:04 +08:00
    @leohxj 当前页面补全是没有任何问题的,我使用SublimeClang(这个好像终止开发了)来做C、C++代码的补全,按照要求对自己增加的库也生成了.tags文件并加载进去,但是补全总是不起作用,不知道是否配置不对
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4811 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:15 · PVG 09:15 · LAX 17:15 · JFK 20:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.