Xcode 13 开启Vim Mode 尝鲜体验
WWDC21 结束,Xcode13 Beta 版发布,其更新记录中提到了 Xcode 支持 Vim 输入模式,于是下载 Xcode 13 Beta 版进行一下尝鲜体验。
版本:
Xcode 13 Beta 13A5154h
安装最新版 Xcode
下载地址: Xcode 13 Overview - Apple Developer
注:
1
2
1. Xcode 13 要求的 macOS 系统最低版本为11.4。
2. 可以同时安装多版本的 Xcode,正式版和 Beta 版可共存。
开启 Vim Mode
Preferences(⌘,) –> Text Editing –> Editing –> 勾选 Enable Vim key bindings
当编辑页面出现Vim提示栏即代表开启成功。提示栏里包含着当前的输入状态、快捷键提示等等。
Vim 体验
Vim 模式开启后,一些 Xcode 和 Vim 的常用快捷键发生了变化。比如:
- 保存依然是
<⌘+S>
,而不是<:w>
。 - 显示代码提示的
<ESC>
,与 Vim 的退回Normal
模式冲突,改为了<Option+ESC>
。 - Vim 中
<:命令>
的方式被取代,改为了在normal
模式下直接输入命令,并且适配的命令比较少。
这些修改需要在使用时逐步熟悉,遗憾的是还没有找到官方出的 Vim Mode 使用手册。
一些 Vim Mode 下的快捷键
- 显示代码提示:
Insert
模式下按<Option+ESC>
。 - 向上/下/左/右移动 N 行/列:
Normal
模式下按<N+h/j/k/l>
。如快速向下移动10行:<10+j>
。