各位写代码的时候常用↑↓←→键移动光标吗?感觉这样写着很不连贯啊

2021-02-08 13:41:51 +08:00
 zzh1224
6626 次点击
所在节点    问与答
69 条回复
MiracleShadow
2021-02-08 13:49:28 +08:00
vim 或者买 61 键位键盘
superrichman
2021-02-08 13:52:04 +08:00
hjkl
anonydmer
2021-02-08 13:52:55 +08:00
不会 vim 的话可以在系统中定义某快捷键来代替上下左右,比如 ctrl +hjkl 来实现上下左右
rocwang
2021-02-08 13:58:37 +08:00
题主说的不错,确实会不连贯。

如果有兴趣学习 Vim 编辑器的话,我倒是非常它的推荐光标移动方式:

“ 使用光标键,或者用 "h" 向左,"j" 向下,"k" 向上,"l" 向右。”

https://yianwillis.github.io/vimcdoc/doc/help.html
Building
2021-02-08 14:01:12 +08:00
现在移动光标也要分教派?...我死了。
Jaosn
2021-02-08 14:03:36 +08:00
不会 vim,用 vscode 如何一次移动多行
zxCoder
2021-02-08 14:08:55 +08:00
(用鼠标移动
又不是打游戏,要那么连贯干嘛
webshe11
2021-02-08 14:12:23 +08:00
个人认为以下需求并不重要:打字连贯,手不离开键盘
大动用鼠标,小动用箭头或 Option + 箭头(一次移动一个词)
AndyAO
2021-02-08 14:14:58 +08:00
有时使用鼠标的话会更不连贯

而且在很多情况下,鼠标并不适合于精确定位

也不太适合直接选中某个词

所以不得不用键盘

Vim 也是一种选择,当然这里指的是广义上的 Vim

目前最流行的 Visual Studio Code 和 JetBrains 系列都有自己的 Vim 扩展
AndyAO
2021-02-08 14:16:34 +08:00
另外就是单纯移动的话可以设置快捷键

在我这里的话 CapsLock +u +i +7 +8 +<a-u> +<a-i> ...

分别应收到了常用的主键盘区外导航按键

例如上下左右和 Home,End

在大多数时候也是很有帮助的
locoz
2021-02-08 14:17:48 +08:00
还有 home 、end 、page up 、page down,如果你远距离移动光标还是上下左右的话,那肯定会不连贯啊。
AndyAO
2021-02-08 14:19:18 +08:00
@locoz 那叫做'慢','不连贯'通常指的是离开了 26 个字母的主键盘区.
shansing
2021-02-08 14:20:06 +08:00
如果你觉得“打字连贯,手不离开键盘”重要,考虑用小红点( ThinkPad TrackPoint )。
zzh1224
2021-02-08 14:26:45 +08:00
@zxCoder 就感觉不爽啊,你们没有这种感觉的吗,啪啪啪的连续不停不好吗
cmdOptionKana
2021-02-08 14:26:58 +08:00
只要我的思维速度足够慢,手上的不连惯就不会打断我的思路,甚至不会让我觉察出来。(恰好我就是思维很慢)
whywhywhy
2021-02-08 14:36:54 +08:00
这就是为什么有些人喜欢写 vb,因为整个过程可以是连续的,就像写诗一样。
zxCoder
2021-02-08 14:41:08 +08:00
@zzh1224 看个人习惯吧 我写代码比较养生,就跟普通人操作电脑一样,没啥特殊的
proxychains
2021-02-08 14:58:07 +08:00
vim 插件
vegito2002
2021-02-08 14:58:19 +08:00
ctrl+n/p/f/b/a/e
如果用 HHKB, 方向键虽然是组合键, 但是可以不离开中心区就按, 这个也是 HHKB 这个别扭的隐藏方向键设计的初衷。 我现在用普通键盘反而不习惯去摸方向键了, 不过用习惯了的人我知道的也有很多, 还是选你自己习惯的。
lyz1990
2021-02-08 15:00:26 +08:00
vim

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

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

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

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

© 2021 V2EX