1
ThunderEX 2013-03-28 16:28:56 +08:00 1
输入右括号啊
End键也行啊 |
2
linuxer 2013-03-28 16:29:12 +08:00
sublime text下我一般都是按 Shift+0 就能跳出。方向键太远了,够不着。
|
3
royalar 2013-03-28 16:29:42 +08:00
vim 用 % 啊,可以装上matchit插件
|
4
aisensiy OP 就你理解我的意思了 你楼上和楼下都木有
|
5
twm 2013-03-28 16:36:46 +08:00
记得eclipse java是tab直接跳.
|
8
xdata 2013-03-28 16:45:05 +08:00
我是用AutoHotkey针对常用编辑器绑了自定义快捷键
alt+; 为End键+分号. 根据标题栏区分是否正在编辑某些行尾加分号的语言.其他则仅为End键. CapsLock+; 为End键 还有其他CapsLock上的一大堆自定义热键. 例如最常用的全局的CapsLock+hjkl, 好久没使用过独立方向键了. 激活CapsLock改为Shift+CapsLock, 再按一次就取消. 作为Windows下几大神器之一,再加上Dropbox,实在是绝配. |
10
5night 2013-03-28 16:53:49 +08:00 1
我觉得最舒适的应该是回车。Eclipse自带, Sublime Text见以下链接21楼:
http://ruby-china.org/topics/4824 |
11
binux 2013-03-28 16:59:13 +08:00
把方向键改成hjkl
|
14
qgewfg 2013-03-28 17:19:48 +08:00
vim 简单,xp
|
15
qgewfg 2013-03-28 17:20:27 +08:00
哦我理解错了
|
16
qgewfg 2013-03-28 17:23:18 +08:00
其实我觉得吧,Esc + l足够方便了,要经常练习一下小指的功夫
|
17
NemoAlex 2013-03-28 17:34:30 +08:00
Sublime Text 以及系统其它地方
Ctrl + F |
18
liwei 2013-03-28 17:34:50 +08:00
目前是emacs胜出?
|
19
peizh2006 2013-03-28 17:44:31 +08:00
输入右括号 +1
|
21
fanzheng 2013-03-28 20:59:37 +08:00
*表示的是光标的位置么?sublime text里面,当你输到function的时候,snippet会有提示,按tab键就会补全到
var abc = function function_name (argument) { // body... } 然后输入function_name,tab键,输入argument,tab键,输入//body.... tab键不能跳出} |
23
Numbcoder 2013-03-28 22:04:33 +08:00
vim 简单
shiift + a,这样顺便还能在后面打个 ;号 |
24
mml 2013-03-28 22:42:40 +08:00
vim, INSERT模式中,我一般是ctrl+o,然后a ,
其实也可以用ctrl+[ 回到normal模式,然后xxx |
25
kran 2013-03-28 23:21:51 +08:00 via iPhone
为何不在vim的插入模式多绑几个emacs的快捷键呢
|
28
mml 2013-03-28 23:38:51 +08:00
@aisensiy 我本来是把 mbp 的 caps 和esc 换了,不过后来想想还是和ctrl换了,因为还是ctrl用的比较多,
觉得 ctrl+o 比较适合这个场景 :help ins-special-special 里面的说明是: CTRL-O execute one command, return to Insert mode |
29
eth2net 2013-03-29 00:23:59 +08:00 via iPhone
vim中insert mode配置emacs键位,c-e跳出
|
30
cassyfar 2013-03-29 00:37:15 +08:00
方向键不是最快的方式吗? 只需要按一次键,而且和(),[],""这些符号距离很近
|
31
min 2013-03-29 00:52:35 +08:00
C-f?
|
34
fwee 2013-03-29 09:47:44 +08:00
vim的百分号不就是为了干这个的吗..
|
35
dingstyle 2013-03-29 10:52:23 +08:00
楼上有几位理解错了吧,楼主应该是说vim下不离开insert模式要怎么跳出括号。其实如果括号后面就是行尾,按Ctrl-e就可以了。另外,内置自动补全括号的编辑器,直接键入')'光标不就跳到括号外面去了么?
|
39
hexor 2013-03-29 12:40:47 +08:00
我来搬个砖好了 非原创 貌似上面有位提到了链接里的东西
Sublime Text 2 中的方式 key-bindings User中 加入 { "keys": ["enter"], "command": "move", "args": {"by": "characters", "forward": true}, "context": [ { "key": "following_text", "operator": "regex_contains", "operand": "^[)\\]\\>\\'\\\"\\ %>\\}\\;\\,]", "match_all": true }, { "key": "preceding_text", "operator": "not_regex_match", "operand": "^.*\\{$", "match_all": true } ] } 实现的效果就是 Enter可以跳出括号了 另外 如果同时出现了自动补全的状况 请用Tab键 选择候选词 |
41
hbin 2013-03-29 13:31:57 +08:00
做个 map 吧
``` imap <C-b> <ESC>i imap <C-f> <ESC>la ``` 虽然我也是个 Emacs 用户 ;) |
42
DaniloSam 2013-03-29 13:57:44 +08:00
emacs
c-f || c-e |
43
asxalex 2013-03-30 10:32:05 +08:00
imap <C-f> <right>
imap <C-b> <left> |