Heim > Fragen und Antworten > Hauptteil
Für die normale Eingabe der rechten Klammer sind shift + 右括号
und zwei Tastenanschläge erforderlich, die Hand verlässt jedoch nicht den Haupttastaturbereich
Zum Vervollständigen müssen Sie die →
-Richtungstaste drücken, Ihre rechte Hand verlässt jedoch den Haupttastaturbereich und ist groß.
Daher halte ich diese Funktion für nicht sehr praktisch. Was ist also ihr Hauptwert?
Update:
Als ich diese Frage stellte, hatte ich keine hervorragende Implementierung des Bracket-Matchings in vim gefunden und es war sehr schwierig zu verwenden. Jetzt habe ich ein Stück Code gefunden, der Effekt ist der gleiche wie in ST2. Bei Interesse gehen Sie bitte zu: Automatische Vervollständigung eckiger Klammern in vim
漂亮男人2017-05-16 16:42:41
那个,首先这么做我认为有两个好处
1)会自动带有右括号防止你忘了写
2)在你输入左括号之后,光标会在两个括号中间,这时候你可以写一定量的代码然后你直接输入右括号就可以从括号中出来了。这样的手感明显比先输入括号然后写代码的逻辑感要好很多
给我你的怀抱2017-05-16 16:42:41
输入一个()
?
没有参数的函数、一个空的tuple,真实项目中能有多少比例?
大部分时候都是(params)
另外还有一种快捷键叫做跳转到括号外
阿神2017-05-16 16:42:41
简单说来,不管是计算机语言,还是人类语言,永远都成对使用括号。因此很多编辑其自然就提供了括号补全。
你所说的手离开主键盘区的问题,我用 Xcode 倒是没有碰到过:可以用 Tab 自动接受补全的括号,也可以直接打分号接受一整行的补全。