开发工具 对 Sublime Text 2 操作方式的疑问

thcode · 2012年05月11日 · 最后由 ery 回复于 2012年06月13日 · 5036 次阅读

试用了一下 Sublime Text 2,感觉在操作上并没有 Vim 那样灵活,比如以单词为单位前进后退、行内搜索、文件切换等,这样的编辑器是不是需要键盘配合鼠标一起使用?

Sublime 有 Vim 模式可以用的啊(虽然我没用过)~ :)

自定义移动到段落前后

{ "keys": ["super+left"], "command": "move", "args": {"by": "subwords", "forward": false} }, { "keys": ["super+right"], "command": "move", "args": {"by": "subword_ends", "forward": true} }, 跳转到某行

{ "keys": ["super+g"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },

前后 2 个文件之间切换

{ "keys": ["super+1"], "command": "prev_view" }, { "keys": ["super+2"], "command": "next_view" },

用习惯了都一样,只要能自定义

以单词为单位前进 ctrl + right 文件切换 - 快速进入某个文件 ctrl + p 文件切换 - 在已经打开的文件中切换 ctrl + tab

我直接用 vim 模式,很好用啊

@diudiutang @ery 原来如此,已经提供了可以定义的快捷键,看来又要好好折腾一番了 @azhao @fredwu 如果用 Vim 模式的话我就直接用 Vim 了

#5 楼 @thcode 请问你在 vim 中 如何 快打开某个文件 类似与 st2 的 ctrl + p 我之前研究过一段时间的 vim,但是 没能成功解决这个问题。

#6 楼 @ery 我用的 Buffer Explorer 插件,还有一个 https://peepcode.com/products/peepopen 软件可以实现。 还想问一点,Vim 在行内的 f 搜索 Sublime Text 2 有没有对应功能?

我特别喜欢 ST2 用 shift+arrow 选中多行然后 ctrl+shift+arrow 拖动的操作.. 还有 ctrl+shift+d 复制 ...+k 删除这样的,比 Vim 精确到行数的操作要轻松, 不过文件切换最多 ctrl+pgdown 这样,没打开的文件很文件夹不知道有什么利落的办法。

#7 楼 @thcode 说实话,我没有 行内查找的习惯,我直接用 ctrl+f

#7 楼 @thcode 用 vim 模式,同时也可以用 sublime 的功能啊,像你要用 f ,一样只按下 esc,然后 fxxxx,来找不是?要打开文件,还是可以用 ctrl+p

#8 楼 @jiyinyiyong ctrl+P,各种路径提示大致来一点,很爽

唔.Ubuntu 下,输入中文很麻烦

用 VI 模式 不推荐自定义快捷键

#15 楼 @hisea 先谢谢啦,稍后尝试一下

#15 楼 @hisea 今天试了一下 ctrlP 真的是很不错呀。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号