• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xi4oh4o
0.23D
V2EX  ›  程序员

Sublime Text 2

  •  
  •   xi4oh4o ·
    xi4oh4o · Jun 10, 2011 · 20260 views
    This topic created in 5627 days ago, the information mentioned may be changed or developed.


    Theme 也好 Mini map 也好、算是界面比较cool的编辑器了

    确实比起1有了很大进步,除了似乎不能匹配嵌套的tag、其他该有的都有的了。

    http://www.sublimetext.com/blog/articles/sublime-text-2-public-alpha

    ask:关于嵌套tag匹配,比如一对div标记选中一个,另一个同时高亮、很方便、有同学解决了这个问题吗?
    109 replies  •  1970-01-01 08:00:00 +08:00
    1  2  
    ❮ ❯
    xhinking
    xhinking
    Jun 10, 2011
    1
    我也一直在用这个,感觉写起来比较有感觉。推荐给身边好几个同学用,反映不错。
    roamlog
    roamlog
    Jun 10, 2011
    2
    也可以试试 vico http://www.vicoapp.com/
    zolunx10
    zolunx10
    Jun 10, 2011
    3
    至今不清楚那个fallback encoding 怎么调成gb2312的...
    iwinux
    iwinux
    Jun 10, 2011
    4
    很不错。比 Redcar 要好。
    Sunyanzi
    Sunyanzi
    Jun 10, 2011
    5
    sublime 我从 1 用到 2 ...

    感觉 2 还是不完善 ... 1 现在是个不错的编辑器 ...

    优点显而易见 ... 全平台 ... 全屏编辑模式华丽到爆 ...

    缺点也很明显 ... 这东西吃内存吃的太生猛了 ...
    oci
    oci
    Jun 10, 2011
    6
    Sublime我记得不支持CJK字符?

    不过这个编辑器的确算是诞生在Windows上的最酷的编辑器了。虽然很多人也喜欢UltraEdit、EmEditor或者EditPlus,但是在我眼里那些都像是「上一个时代」的东西
    9hills
    9hills
    Jun 10, 2011
    7
    这个东西还不错,但就是不支持中文。。
    iwinux
    iwinux
    Jun 10, 2011
    8
    @9hills 不支持中文的具体表现是怎样的?我刚刚测试了打开中文可以正常显示和编辑呀……用的是这里说的 Alpha 版
    fanzeyi
    fanzeyi
    Jun 10, 2011
    9
    @iwinux Linux 32 bit 无法显示中文 并且输入法无法输入
    9hills
    9hills
    Jun 10, 2011
    10
    @fanzeyi 嗯。。刚刚在windows下装了一个,支持中文。fedora就不行

    不过ctrl+space和它预设的自动补全快捷键冲突了,只好换一个
    parabub
    parabub
    Jun 10, 2011
    11
    嗯,不支持中文,但是可以自己写python插件
    超级吃内存
    holystrike
    holystrike
    Jun 10, 2011 via iPhone
    12
    可以显示中文啊,用中文字体
    codeplay
    codeplay
    Jun 11, 2011
    13
    请教一下,这种简单的文本编辑器和那些强悍的IDE(Eclipse)相比,有什么优势?
    est
    est
    Jun 11, 2011
    14
    @codeplay 你应该这样问:Eclipse和编辑器相比,有什么优势?
    codeplay
    codeplay
    Jun 12, 2011
    15
    @est 因为最近看了一篇文章,建议使用Sublime Text、EMACS、VIM这样的文本编辑器,而不是IDE环境···
    walleve
    walleve
    Jun 12, 2011
    16
    空格替换成跳格会有问题...
    回车换行,还是有跳格,这个问题很严重....我表示不能接受
    Ryans
    Ryans
    Sep 5, 2011
    17
    很cool,很舒服。

    不过就是加载有点慢==

    我拿来看TXT的小说了
    Sivan
    Sivan
    Sep 5, 2011
    18
    最近在用
    kaktos
    kaktos
    Sep 5, 2011
    19
    http://intype.info 这玩意开发了n年了,跳票也算创纪录了,最近忽然放出话来要出1.0了,节目什么的,感觉强于sublime...
    xi4oh4o
    xi4oh4o
    OP
    Sep 5, 2011
    20
    @kaktos 用sublime主要还是喜欢它的UI风格,其他的话宁可用np+
    iiduce
    iiduce
    Sep 5, 2011
    21
    谢谢推荐!真不错,之前一直用notepad++,试用了下sublime,除了对大文件的加载速度差一些(话说还没有见过对大文本文件加载速度超过notepad++的),其余都不错。很多功能人性化。
    huiyubird
    huiyubird
    Sep 5, 2011
    22
    不能输入中文,无法接受....
    Sivan
    Sivan
    Sep 5, 2011
    23
    @huiyubird 最新版可以输入中文了
    doyle
    doyle
    Sep 5, 2011
    24
    @kaktos 这个好久了。。。真的要放出1.0了啊?
    kaktos
    kaktos
    Sep 5, 2011
    25
    @xi4oh4o intype的UI你可以试试便知...
    kaktos
    kaktos
    Sep 5, 2011
    26
    @doyle 作者twitter上放出的消息。。。不过要考虑这帮人的速度。。。
    doyle
    doyle
    Sep 5, 2011
    27
    @kaktos 唉。。。当初很看好它的。。。太能跳票了。。。
    roamlog
    roamlog
    Sep 6, 2011
    28
    刚写了篇 「Sublime Text 2 使用小记 http://readful.com/post/9774110738/sublime-text-2 」
    xi4oh4o
    xi4oh4o
    OP
    Sep 6, 2011
    29
    @kaktos 装的有,不过一直没怎么用过
    Ryans
    Ryans
    Sep 6, 2011
    30
    @roamlog 你的Blog很有意思呢
    huiyubird
    huiyubird
    Sep 6, 2011
    31
    @Sivan Ubuntu 下试了不行....
    这里下载的应该就是最新版本了吧? http://www.sublimetext.com/2
    cabinw
    cabinw
    Sep 6, 2011
    32
    @roamlog vico很贵的说,有破解的不
    roamlog
    roamlog
    Sep 6, 2011
    33
    @cabinw sublime text 2 目前可以免费试用啊。。。
    cabinw
    cabinw
    Sep 6, 2011
    34
    @roamlog 我说vico啊
    roamlog
    roamlog
    Sep 6, 2011
    35
    @cabinw 这个我就不知道了,我只在 beta 的时候试用过,好感度不高。。。除了支持 vim 的相当多功能外,但 st2 也支持 vim 的不少功能。。
    cabinw
    cabinw
    Sep 6, 2011
    36
    @roamlog nice,正在试用st2,的确支持vim很多功能,UI做的很诱人
    Sivan
    Sivan
    Sep 6, 2011
    37
    @huiyubird 是啊,我用的2111。可能跟输入法有关吧。Mac下我试了是没有问题。
    linsk
    linsk
    Sep 7, 2011 via iPad
    38
    UI很现代,不错。但是没有TM那个类和方法列表,而给出右边的缩略图好囧
    xi4oh4o
    xi4oh4o
    OP
    Sep 7, 2011
    39
    xi4oh4o
    xi4oh4o
    OP
    Sep 9, 2011
    40
    www.sublimetext.com/dev 最新开发板已经支持对html嵌套tag的匹配提示了
    peizh2006
    peizh2006
    Sep 9, 2011
    41
    试着用了下,很惊艳的感觉,自定义快捷键页面很酷很好用,会收费吗?
    xi4oh4o
    xi4oh4o
    OP
    Sep 9, 2011
    42
    @peizh2006 收费软体,但可以一直使用、save很多次后会有一个购买提示、但可以继续用
    zythum
    zythum
    Sep 13, 2011
    43
    用了一段时间了。zmusic基本使用sublime text 2 写的。感觉很不错,虽然用google输入法输中文的时候略蛋疼。但是如果中文用的不多的话基本不影响。

    对于zencoding之类的插件感觉支持也不错,不过占用资源比notepad++多一下。和Ultraedit差不多。感觉比Ultraedit好很多。
    但是没有找到代码折叠的功能。不知道是真没有还是我没找到。

    但是这个需求不是很大。

    总体感觉用着不错。
    dongsheng
    dongsheng
    Sep 13, 2011
    44
    搞不懂这些些拿vim键绑定当卖点的软件,既然都会用vim了,怎么还是去考虑花钱买个部分支持vim的软件?
    xi4oh4o
    xi4oh4o
    OP
    Sep 13, 2011
    45
    @zythum Sublime Text有package control、类似NP++的Plugin Manager。http://lucifr.com/139225/sublime-text-2-tricks-and-tips/
    gonghao
    gonghao
    Sep 13, 2011
    46
    现在在 vim 模式下有个蛋疼的问题就是按键不会重复~一直按着一个键,只会有一次响应,hjkl 一直按着就响应一次,这样在 vim 下移动是灰常蛋疼的一件事儿~~
    cynial
    cynial
    Sep 13, 2011
    47
    roamlog
    roamlog
    Sep 13, 2011
    48
    @zythum 最新的 dev 版有代码折叠功能了,去 http://www.sublimetext.com/dev 下载
    gonghao
    gonghao
    Sep 13, 2011
    49
    @cynial 呵呵,我说的是 sublime 在 vim 模式下的问题哈~~不过也谢谢推荐 vim 这个插件哈~
    stranbird
    stranbird
    Sep 13, 2011
    50
    ⋯⋯这种编辑器在xcode面前感觉价值很小呀
    roamlog
    roamlog
    Sep 13, 2011
    51
    @stranbird 我绝对不会拿 xcode 去写 rails,我只会拿这玩意去写 Objective-C,你觉得 textmate 会渺小吗?
    stranbird
    stranbird
    Sep 14, 2011
    52
    @roamlog ⋯⋯在写cocoa的时候
    chuangbo
    chuangbo
    Sep 15, 2011
    53
    它的自动完成快捷键是 Ctrl + Space,而且还是弹出提示层,比 Textmate 的 Esc 难用,请问下各位大神,还有更加高级的用法吗……
    roamlog
    roamlog
    Sep 15, 2011
    54
    @chuangbo tab 键
    xi4oh4o
    xi4oh4o
    OP
    Sep 15, 2011
    55
    @chuangbo ZenCoding :D
    chuangbo
    chuangbo
    Sep 15, 2011
    56
    @roamlog 额,果然,我又小白了吗…
    Sivan
    Sivan
    Sep 15, 2011
    57
    自动完成不如textmate的是,st2需要上下选,textmate可以按数字。不知有无插件可以完善这个地方
    chuangbo
    chuangbo
    Sep 15, 2011
    58
    Goto Symbol 的时候,只有名字,没有 Layout,这也是不如 Textmate 的地方
    xi4oh4o
    xi4oh4o
    OP
    Sep 15, 2011
    59
    请搭配zencoding
    http://lucifr.com/139225/sublime-text-2-tricks-and-tips/
    通过package control搜索zencoding,以上是一些技巧和package control安装说明
    peizh2006
    peizh2006
    Sep 15, 2011
    60
    用了下vim模式,爱不释手阿,没出现@gonghao讲的按键不能重复的问题。
    可惜太贵了,59美金。。。
    chuangbo
    chuangbo
    Sep 15, 2011
    61
    @peizh2006 @gonghao 他的问题其实是 Lion 默认英文输入法的问题,@gonghao 可以长按一下 a 或者 u 试试,换成比如QQ拼音输入法的英文模式就没有这个问题了
    Numbcoder
    Numbcoder
    Sep 15, 2011
    62
    刚下载mac dev版试用了,除了UI很有爱之外,没什么好感。反应太慢,感觉很笨重。
    chuangbo
    chuangbo
    Sep 15, 2011
    63
    @Numbcoder 反应慢?您用的是?
    Sivan
    Sivan
    Sep 15, 2011
    64
    第一次启动有点慢,后来就挺快的。我用的mac vim,打开时间久了就特别卡,要重启一遍程序才行。
    Numbcoder
    Numbcoder
    Sep 15, 2011
    65
    不是这个 http://www.sublimetext.com/dev 么?
    command + t 查找文件,选文件时会把每个都打开一下,非常卡。
    Numbcoder
    Numbcoder
    Sep 15, 2011
    66
    @chuangbo 修改配置文件 也会卡。
    zicjin
    zicjin
    Sep 15, 2011
    67
    @iiduce 不是吧?我就没见过还有比np+加载大文件性能更烂的编辑器
    chuangbo
    chuangbo
    Sep 15, 2011
    68
    @Numbcoder 这个确实是……不过除了这个其他操作都很迅猛……
    deepure
    deepure
    Sep 15, 2011
    69
    sublimetext的更新速度也很赞,尤其是2,几天就会小更一下
    gonghao
    gonghao
    Sep 16, 2011
    70
    @chuangbo 换成 qq 输入法英文模式的确就好了,但是原生的不给力啊~不过在 macvim、vim 下都没这个问题啊~
    gonghao
    gonghao
    Sep 16, 2011
    71
    @peizh2006 @chuangbo 原来这样就 OK

    defaults write -g ApplePressAndHoldEnabled -bool false
    shawphy
    shawphy
    Sep 17, 2011
    72
    有人能把 fallback encoding 调成gbk或者gb18030么?
    snake45
    snake45
    Sep 17, 2011
    73
    Windows下 怎么添加package control

    我Control + ` 不是调出console
    snake45
    snake45
    Sep 17, 2011
    74
    = = 知道是怎么回事儿了,与QQ拼音快捷键冲突了...
    sparanoid
    sparanoid
    Sep 17, 2011
    75
    自制的配色推荐:

    https://github.com/sparanoid/mirage
    xhinking
    xhinking
    Sep 18, 2011
    76
    sublime2 如何设置tab和空格之间的转换?
    xi4oh4o
    xi4oh4o
    OP
    Sep 18, 2011
    77
    Preferences->Files setting->defaluts

    // Set to true to insert spaces when tab is pressed
    "translate_tabs_to_spaces": true,
    shawphy
    shawphy
    Sep 18, 2011
    78
    我去官网论坛发帖问了下gb2312的问题,得到回复是没戏:

    jqs: "Sublime Text doesn't support multi-byte character encodings yet, including GB2312"

    大家要不帮忙顶下帖?注意语气~鼓励作者支持东亚语言啊~
    http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3105
    OnlyBlue
    OnlyBlue
    Sep 27, 2011
    79
    有办法支持Code Folding吗?
    roamlog
    roamlog
    Sep 27, 2011
    80
    est
    est
    Sep 27, 2011
    81
    @shawphy 其实是支持的。python支持这些很容易的。只是作者把自己不熟悉的encoding给屏蔽了。
    cynial
    cynial
    Sep 27, 2011
    82
    st 里面的按 tab 完成函数原型的功能在vim中有相应的插件吗?实在是太爽了。

    难道是snipmates?没错它是可以做到这点,不过snipmate本身的snippets很少,而且并没有完整的相应语言的所有函数的snippets。
    chaos_mical
    chaos_mical
    Sep 27, 2011
    84
    要花钱
    cynial
    cynial
    Sep 27, 2011
    85
    @dofine
    snipMate没有完整的对应语言的所有内置函数的snippet吧。它只有很小一部分的snippet。UltiSnips 我刚装了,跟snipMate一样的情况。难道要自己每个函数原型这样输入?这样显然是不靠谱的。

    我想知道有没有现成的所有函数的snippet,就像ST那样,非常自然输入一个内置函数按tab就能完成函数原型。
    dofine
    dofine
    Sep 28, 2011
    86
    @cynial 这里要多少有多少。 https://github.com/honza/snipmate-snippets
    另外 ultisnip 自带了一个 snipmate to ultisnip 的转换脚本。
    cynial
    cynial
    Sep 28, 2011
    87
    @dofine 没有找到我想要的。而且你好像没明白我的意思,我举个例子:

    在ST中,一个php文件里面,输入 str_replace<tab>, 会变成str_replace(search, replace, subject) ,然后你可以输入一次参数, 然后<tab>一次,输入下一次参数......非常自然。

    而 snipMate中默认的 php.snippets 中只有有限的几个 snippet, 并没有php函数原型的snippet。

    我知道可以通过手动添加snippet 来实现,但问题是php每个函数都要这样输入一遍到snipMate是不靠谱的。所有我在找像ST那样已经集成了php所有函数的snippet。函数是固定的,所有我猜想是有这样的snippet的。而你的那个网址里我并没有看到(还是我没留意到)?
    dofine
    dofine
    Sep 29, 2011
    88
    @cynial sorry that I cannot input Chinese on my Archlinux. I guess I've known what you mean. Truly snipMate doesn't have the feature you need, but as ST is open-sourced, you may find the soource code about snippet completing in ST, and convert it to snipMate.
    cynial
    cynial
    Sep 29, 2011
    89
    @dofine thanks. I'll look into it.
    cynial
    cynial
    Sep 30, 2011
    90
    找到了,记录下。

    在 Sublime -> Data -> Packages -> PHP 下有一个 365K 的 PHP.sublime-completions 文件,打开后里面有所有的 PHP 函数的 snippet。它是以 json 格式保存的,写个小程序把它转成snipMate 的格式即可。
    shawphy
    shawphy
    Oct 3, 2011
    91
    @est 前几天不知道哪看到的,作者说主程序是C++写的(还是C写的?我给忘了),Python只是作为他的扩展系统。
    shawphy
    shawphy
    Oct 3, 2011
    92
    @est 找到出处了
    jps说:
    C++
    There's a bit of Objective C to interface with Cocoa on OS X, and Python for the plugins of course, but >99% is C++.

    http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3255
    http://www.sublimetext.com/forum/viewtopic.php?f=2&t=2406
    AntiGameZ
    AntiGameZ
    Oct 3, 2011
    93
    @iiduce 对大文件的加载,一直觉得EditPlus是最好的,比NotePad++还要好
    tioover
    tioover
    Oct 3, 2011
    94
    感觉不错,Vim模式很Cool
    peizh2006
    peizh2006
    Oct 10, 2011
    95
    Licenses are per-user, rather than per-machine, so you can enjoy Sublime Text on as many computers and operating systems as you wish with your license. Licenses are valid for both Sublime Text 1 and 2.
    -----------
    买了之后可以装到多个机器上?那怎么保证不把账户给别人用,靠自觉?
    peizh2006
    peizh2006
    Oct 10, 2011
    96
    看了EULA,好吧忽略我的问题
    iinterest
    iinterest
    Oct 13, 2011
    97
    @roamlog tab自动完成快捷键怎么感觉不靠谱啊,只能补全当前文档里写过的代码;另外我怎么没发现有弹出的提示层。。。
    roamlog
    roamlog
    Oct 13, 2011
    98
    @iinterest 1)tab 键用来自动补全文档里有过的代码 2)tab 键用来调用 snippet

    至于像 IDE 那样的,自动补全方式,你可以看下菜单 edit - auto complete
    zenwong
    zenwong
    Oct 21, 2011
    99
    文件载入速度不理想
    goldenlove
    goldenlove
    Oct 21, 2011
    100
    文件打开速度确实很慢........ 和 win 下的 Editplus 差好远......

    不过mac下用这个已经够舒服了.... 唯一缺点是要钱的... >_<p
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4555 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 133ms · UTC 09:34 · PVG 17:34 · LAX 01:34 · JFK 04:34
    ♥ Do have faith in what you're doing.