suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Probleme beim Einrücken von geschweiften Klammern in vim

Stellen Sie sich nun vor, Sie schreiben eine if-Anweisung. Nachdem Sie die linke geschweifte Klammer eingegeben und die Eingabetaste gedrückt haben, sieht es so aus (automatische Vervollständigung ist eingestellt)

if(a < b) {
}

Der gewünschte Effekt tritt nach dem Drücken der Eingabetaste ein
if(a < b) {
I//Der Cursor ist hier
}

Wie sollte man vimrc so einrichten?
Danke!

仅有的幸福仅有的幸福2775 Tage vor682

Antworte allen(2)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:41:40

    vim 命令太过于复杂,推荐SUB

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-05-16 16:41:40

    可以通过 缩写 完成该目的:

    :iabbrev {i {}<esc>i<cr>O

    1. {i 随意换
    2. O 会根据当前indent的设置进行缩进
    3. 不满意当前效果, 可根据文档自行调整

    Antwort
    0
  • StornierenAntwort