MacBook 的键盘和 vi 编辑器如何优雅的配合?

2019-06-16 16:44:28 +08:00
 yylbfyl
以前用 Windows 本的时候,总是羡慕苹果的 mac,希望自己也有朝一日能装装 x,现在单位也给分配了一台 MacBook 本,但是使用起来并不如心意,尤其是键盘,比起我的 ThinkPad 来说就是个弟弟,而且在操作 vi 编辑器的时候,很多按键水土不服,比如没有 pageup 和 pagedown,导致不能快速的翻页。还有 vi 里的同时打开多个文件,不能使用 Ctrl+w+方向键切换文件,跟 mac 系统的快捷键有冲突。
所以请教下各位老板,你们是怎么解决 mac 键盘跟 vi 编辑器的矛盾的呢?
2565 次点击
所在节点    问与答
21 条回复
thedrwu
2019-06-16 17:29:56 +08:00
ctrl+f、ctrl+b 了解一下。
至今我还不知道用了 7 年的笔记本键盘的 pgup/down 在哪里按。
dugive
2019-06-16 17:44:46 +08:00
等着看大家的回复
icegaze
2019-06-16 17:47:01 +08:00
各种快捷键组合记忆一下…
如果你出生就用的是苹果,
你会觉得 win 的系统很麻烦。
无它,唯熟悉尔…
两种系统
各有千秋
yuuko
2019-06-16 17:54:37 +08:00
楼上说的 ctrl+f ctrl+b 翻页

关于切换文件是指切换 buffer ?:bn :bp,自己配置下快捷键,或者看看 mac 配置和那些快捷键冲突了

切换 buffer 我是使用 fzf,快得很呐
szzhiyang
2019-06-16 17:58:01 +08:00
这就是盲目羡慕一件事物的后果。
jdhao
2019-06-16 19:42:09 +08:00
推荐使用 vim-airline 可以显示当前打开文件的 buffer index,然后按下这个数字,再按 ctrl + 6,直接切换到这个文件,这是我现在切换当前打开的文件的方式
poisedflw
2019-06-16 19:46:53 +08:00
ctrl+w 并没有冲突啊
fintan
2019-06-16 19:52:27 +08:00
你得用 ctrl+w+hjkl。方向键是不行的
Solace202
2019-06-16 20:43:02 +08:00
@szzhiyang 真的是不能盲目羡慕啊,我也是前端刚买的 mbp,到现在还没咋适应,后悔没上 thinkpad 啊,电脑这东西真的是用起来顺手最重要。
ETiV
2019-06-16 21:19:16 +08:00
估计这位无脑把 ctrl-w 按成 cmd-w 了-。-

既然是新电脑,考虑把 caps lock 换成 ctrl,熟悉一下这个键位,ctrl 用多了不会受伤……
compiler
2019-06-16 21:34:44 +08:00
vi 入门教程哪有 page down up 的按键?
efcndi
2019-06-16 22:17:39 +08:00
偷偷告诉你,我目前正在看的这个页面,按一下 G 就跳到了页尾,按一下 gg 又跳到页面顶端,很多时候鼠标都是不必要的。
yinzhuoqun
2019-06-16 22:22:41 +08:00
先去把 vim 快捷键,背熟。
billlee
2019-06-16 22:24:37 +08:00
切换文件,是^w, 方向键,先按 ctrl + w, 松开,再按方向键,怎么可能冲突,或者 ^w, h/j/k/l 也行。
在把 caps lock 改成 esc, 就差不多了。
yxcxx
2019-06-17 01:00:59 +08:00
从来没有在 vim 上用过 page up/down, 都是用 ctrl-u 和 ctrl-d。如果是用 page up/down。可能是你 vim 还不够熟练。
20015jjw
2019-06-17 01:16:13 +08:00
karabiner
与其适应奇怪电脑的奇怪键盘
不如自己把键盘变成想要的样子
顺便你要不要重新学一次 vim..
Mirage09
2019-06-17 01:40:17 +08:00
Vim 为啥要用 page up/down?
ZealZhu
2019-06-17 01:52:07 +08:00
mac 很容易按到 cmd q,程序就 quit 了,很崩溃
Samuelcc
2019-06-17 03:10:14 +08:00
vim 怎么会用到 page up / down 呢?
hhyvs111
2019-06-17 06:38:49 +08:00
@ZealZhu 有一个延迟退出的插件,需要按住 cmd q 3 秒才能退出

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

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

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

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

© 2021 V2EX