我正在尝试在 Vim 中编写一些 Objective-C 代码,而我在 Xcode 中缺少的一件事是自动插入左匹配括号的能力。
假设我有以下文字:
NSString *string = [NSString alloc] init
Run Code Online (Sandbox Code Playgroud)
我在行的末尾插入“]”,然后我希望它完成:
NSString *string = [[NSString alloc] init]
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
这是一个很好的功能。
除了使用Surround之外,我不知道确切的解决方案。
对于环绕,从光标位于in
t
开始:init
NSString *string = [NSString alloc] init
v
进入可视模式F[
选择第一个之前的所有内容[
s]
围绕它[]
vF[s]
从长远来看可能会很乏味,在没有更好/更智能的解决方案的情况下,您可以制作一个愚蠢的映射,例如:
inoremap ]] vF[s]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
692 次 |
最近记录: |