macOS 系统下, Xcode、Notes、TextEdit、Visual Studio Code、Terminal 等软件移动光标快捷键问题

2021-10-16 22:14:35 +08:00
 zanyzephyr
Ctrl + E : 行尾  

Ctrl + A : 行首 

Ctrl + N : 下一行 

Ctrl + P : 上一行 

Ctrl + F : 前进一个字符 

Ctrl + B : 后退一个字符

某些情况下,比右手去按上下左右键便捷。

有没有更多类似的快捷键?找了一圈,没没找到配置地方或相关说明文档。

1270 次点击
所在节点    问与答
6 条回复
zhuxiaoxi
2021-10-16 22:30:24 +08:00
这个是 Emacs-like 快捷键
hronro
2021-10-16 22:41:58 +08:00
现在的新生代程序员都不知道 EMACS 了吗
agagega
2021-10-16 22:49:52 +08:00
macOS 原生和 Web 的文本控件都支持 Emacs 风格的编辑快捷键。
参考这里: https://support.apple.com/zh-cn/HT201236
auvt
2021-10-17 14:25:15 +08:00
自己收藏的内容,大佬觉得好请给点个赞😁
说明:mac 上原生快捷键支持的是 emacs,control+f/b/p/n 实现 前 /后 /上 /下。改为 vim 的 hjkl:


直接新建文件夹~/Library/KeyBindings/,在其中新建 DefaultKeyBinding.Dict
a. First create the folder ~/Library/KeyBindings/ and then the file DefaultKeyBinding.Dict
命令:
mkdir ~/Library/KeyBindings/
vim DefaultKeyBinding.Dict

在 DefaultKeyBinding.Dict 里写入:

/* ~/Library/KeyBindings/DefaultKeyBinding.dict */

{
/* Vim arrow keys */
"^h" = "moveBackward:";
"^l" = "moveForward:";
"^k" = "moveUp:";
"^j" = "moveDown:";
}

写完了重
volvo007
2021-10-17 17:02:36 +08:00
找个键盘映射软件把大小写和 ctrl 交换下位置,按这些快捷键更方便直接起飞
zanyzephyr
2021-10-17 22:34:32 +08:00
@volvo007
个人更习惯手掌按 ctrl 键,感觉比按大小写键更舒服

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

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

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

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

© 2021 V2EX