大家平时在编码的时候,怎么让光标快速跳出括号呀?比如 obj['key'] 光标在 key 上。
![]() | 1 inhzus 2018-08-19 12:32:39 +08:00 via Android 这个问题太痛苦了,一般都尽量避免这种情况。 如果正好这一行写完,Ctrl+shift+enter 直接完成该行还行。 同希望有个比较舒服的插件或其他解决办法 |
![]() | 2 innoink 2018-08-19 12:42:19 +08:00 via Android ![]() emacs C-e 定位到行末 |
3 co3site 2018-08-19 12:42:47 +08:00 ![]() 我是用 end 键 |
![]() | 4 Dvel 2018-08-19 12:44:30 +08:00 Xcode 的处理方式我就挺喜欢,tab 键直接完成补全后置括号+光标跳跃,好像别的都不能这样 |
![]() | 5 chenstack 2018-08-19 12:57:57 +08:00 用的 sublime,选中括号范围是 ctrl+shift+m,再按一次选中包括[],再按右方向键。也可以自己写个 snippet,补全$1['$2']$0,按 tab 切换位置 |
![]() | 6 l30n 2018-08-19 13:02:55 +08:00 via Andrid vi, % 支持 () [] {} 光标的跳转 |
![]() | 7 vegito2002 2018-08-19 13:13:12 +08:00 emacs C-M-<right> idea 好像也有一个类似的快捷键, 反正我是把两个的快捷键设置的尽量相同的. |
![]() | 8 vegito2002 2018-08-19 13:13:46 +08:00 @chenstack sublime 直接 Ctrl-M 就行了, 自动在包含的括号跳跃; |
![]() | 9 itsluo OP |
![]() | 10 monlite 2018-08-19 13:28:53 +08:00 via Android 如果是在 mac 下的话,可以用全局快捷键 ctrl+f 右移光标 |
12 dobelee 2018-08-19 14:28:32 +08:00 via Android 这个确实坑爹。目前还是用右方向键,笔记本 end 键按错率有点高,旁边的几个键都比较危险。 |
13 alvin666 2018-08-19 14:35:05 +08:00 via Android 我一般是无脑右箭头,顺便检查一下这行有没有错误 |
![]() | 14 zjsxwc 2018-08-19 14:39:48 +08:00 via Android 我有触控板,拇指一滑就行,2333 |
![]() | 15 gamexg 2018-08-19 14:41:39 +08:00 Ctrl+ -> |
![]() | 16 Tink PRO 只能右键吧 |
17 thedog 2018-08-19 14:51:54 +08:00 via Android vim, A 跳到行尾并进入插入模式。有时候就打几个右括号。有时候直接 o 换行 |
![]() | 18 itsluo OP |
19 hubqin 2018-08-19 15:07:26 +08:00 sublime text 设置 shift+enter 向右移动一格 |
20 hubqin 2018-08-19 15:07:58 +08:00 打错了,是 shift+space |
![]() | 21 eminemcola 2018-08-19 15:42:34 +08:00 我是通过 karabiner 替换了 CapsLock 键和 Ctrl 键的位置,然后通过 Ctrl + [P/N/F/B] 完成光标的上下前后位置操作。这样能保证手指一直停留在字幕输入区域,不用去碰方向键。方向键确实太远了。 |
![]() | 22 eminemcola 2018-08-19 15:43:06 +08:00 @eminemcola typo:字幕 -> 字母 |
![]() | 23 ruter8 2018-08-19 15:54:47 +08:00 macOS 自带的光标控制,ctrl+f -> forward,ctrl + e -> end of line |
![]() | 24 TOUJOURSER 2018-08-19 15:58:44 +08:00 日常使用 pycharm,快捷键“ Shift + Enter ” |
![]() | 25 ihavecat 2018-08-19 16:15:02 +08:00 ![]() intellij 同 shift +enter |
![]() | 26 creanme 2018-08-19 16:32:16 +08:00 vs2017 可以 shift+enter 自动加分号再跳到下一行。 |
![]() | 27 creanme 2018-08-19 16:32:58 +08:00 vs2017 tab 键也可以直接跳出括号。 |
![]() | 28 witcherhope 2018-08-19 16:57:54 +08:00 当初为了解决这个问题从而学会了 vim |
![]() | 29 各位大佬的方法我都有用过诶,检查时右方向,末尾没有分号时直接 end 补上,末尾不差分号就 shift+enter 跳到下一行(●°u°●)」 |
30 liuyanjun0826 2018-08-19 16:59:39 +08:00 via Android Vim |
31 ffkjjj 2018-08-19 17:04:20 +08:00 via iPhone Mark |
![]() | 33 szzhiyang 2018-08-19 17:16:17 +08:00 如果运行了 Power Keys,那么只需按住空格键的同时按 L 键即可跳到行末,比方向键、End 键、Vim、Emacs 不知高到哪里去。 |
34 duIT 2018-08-19 17:28:25 +08:00 via Android 跳到行末用 command+方向键就行啊 |
35 don2012 2018-08-19 17:29:37 +08:00 via Android idea shift+enter 或者 shifr+ctrl+enter |
![]() | 36 xlouis 2018-08-19 17:29:59 +08:00 如果用的是 IDEA, 2018.2 之后支持用 tab 跳出括号 /引号, https://www.jetbrains.com/idea/whatsnew/, To enable this Tab behavior, go to Preferences/Settings | Editor | General | Smart keys and select Jump outside closing brackets/quote with Tab. |
![]() | 37 itsluo OP |
![]() | 38 zhujinliang 2018-08-19 19:10:25 +08:00 via iPhone 鼠标点一下… |
![]() | 39 Sparetire 2018-08-19 21:03:23 +08:00 via Android vim 下 inoremap <c-l> <Esc>A ctrl+l 就完了。。 |
![]() | 41 spongebobsun 2018-08-20 09:42:40 +08:00 C-e |
![]() | 42 cooljs 2018-08-20 10:16:52 +08:00 vscode Ctrl+enter 跳到下一行 |
![]() | 43 suilin 2018-08-20 10:35:35 +08:00 vs:换行:Ctrl + Shift + Enter | End + Enter 不过听你的描述好像是跳出使用 Ctrl + 左右方向键就可以 |
44 Mmmmc 2018-08-20 10:56:59 +08:00 一直 end |
![]() | 45 20015jjw 2018-08-20 11:52:50 +08:00 via Android vim 无脑操作.. |
46 zhengwenk 2018-08-20 12:12:05 +08:00 sublime text 下 光标在 key 的时候 再键入'] 别的编辑器有的也可以,没有全试过 |
47 aliipay 2018-08-20 12:18:55 +08:00 鼠标点一下 |
![]() | 48 itsluo OP |
![]() | 49 canxden 2018-08-20 13:34:28 +08:00 Mac 下 command + → 到行尾 option + → 到下一个空格. |
![]() | 50 4u1kto 2018-08-20 16:26:27 +08:00 鼠标精准操控 |