嫌按方向键移动光标太麻烦(从括号或者引号里移出来)是不是有点太懒了。。

2019-02-26 16:41:33 +08:00
 yellowtail
越想越觉得麻烦。。

-----
主要还是想知道大家怎么解决的
8241 次点击
所在节点    Python
46 条回复
raphael008
2019-02-26 17:02:26 +08:00
autohotkey
CrabAss
2019-02-26 17:03:44 +08:00
Ctrl+方向键
ThomasZ
2019-02-26 17:04:38 +08:00
emacs 的部分快捷键➕vim 的模式
AllenBigBear
2019-02-26 17:07:43 +08:00
合格的程序员思维...../doge
yellowtail
2019-02-26 17:08:01 +08:00
@CrabAss 不还是方向键吗还要加 ctrl
LeoNG
2019-02-26 17:08:11 +08:00
MacOS:
互换 Ctrl 和大写键,然后 Ctrl+A/E/F/B.....(其实就 emacs 的
Raymon111111
2019-02-26 17:12:50 +08:00
你需要 vim
sun1991
2019-02-26 17:13:53 +08:00
设置快捷键 shift+enter=光标移到最后+换行
xiangyuecn
2019-02-26 17:15:58 +08:00
关掉自动补全
zeny620
2019-02-26 17:40:50 +08:00
就是因为这个了解到 vim
JLNR
2019-02-26 17:49:01 +08:00
idea ctrl+shift+enter 不是可以自动补全缺失的右括号加换行吗?
jdhao
2019-02-26 17:51:19 +08:00
如果是用的 vim,推荐使用 auto pairs,https://github.com/jiangmiao/auto-pairs
746970179
2019-02-26 18:09:02 +08:00
猜测啊, 可能是因为右手按方向移动比较远, 才比较烦躁
可以试一下 minila 键盘, 通过组合键, 让左手 wasd 变成上下左右, 完美契合手摆在键盘上的姿势
xpresslink
2019-02-26 18:25:10 +08:00
VIM 就不说了,说一下 JB 家 IDE 的方案吧。
把设置一下 keymap 把 move caret to line end, 其实就是 End 键功能上加另外一个快捷键组合,比如 ctrl+; 或 ctrl+L 之类都可以,更方便一些可以把 ctrl/alt + HJKL 分别设置成 左下上右 方向键,反正就是手不移开主键区就能盲按的那种组合,这样随时可以不看键盘按方向。
xpresslink
2019-02-26 18:26:51 +08:00
你要是 VIM 用的非常 6 也可以在 JB 里面装 ideaVim 插件,剩下的你懂的。
szzhiyang
2019-02-26 18:33:10 +08:00
Power Keys

https://PowerKeys.GitHub.io

按住空格键 0.1 秒后即可用下列键位移动光标、选定文本甚至格式化文本:

littleMaple
2019-02-26 18:50:59 +08:00
vim 党路过并表示给 vim 打电话
pkokp8
2019-02-26 19:06:41 +08:00
hjkl 移动,不用方向键
ffkjjj
2019-02-26 19:35:23 +08:00
在 idea 中 , 如果 光标在符号前面, 可以再次输入这个符号将光标移出来
eg. func(|) => 按 shift + 0 => func()|
ffkjjj
2019-02-26 19:36:46 +08:00
不知道其他 ide 有没有类似的功能

其他地方可以写个简单的 autohotkey 脚本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/538939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX