Io uso https://github.com/cakebaker/scss-syntax.vim per l'evidenziazione della sintassi SCSS (o SASS) file su vim, che funziona molto bene per l'evidenziazione della sintassi. Tuttavia, il plug-in non viene fornito con un file di rientro e non riesco a scriverne uno.Come si definiscono i rientri in vim in base alle parentesi graffe?
vorrei impostare il rientro a guardare come questo:
Tuttavia, se lo faccio gg=G
, ottengo:
ho il sospetto che non è così capire il rientro annidato basato su parentesi graffe. Ho provato tutte le diverse combinazioni di
set cindent
set nocindent
set autoindent
set smartindent
e cercato di utilizzare il codice Tab key == 4 spaces and auto-indent after curly braces in Vim, compresi
set tabstop=2
set shiftwidth=2
set expandtab
... ma le parentesi annidate trattino non sembra funzionare.
Credo che potrei voler scrivere un file di rientro personalizzato e tutto ciò di cui ho bisogno è un rientro basato su parentesi con livelli nidificati. Come dovrei andare su questo? Se qualcuno ha un file di indentazione per i tipi di file con sintassi simile, sarà altrettanto utile.
Il tutto ha funzionato come un fascino Grazie per una risposta così rapida – chibicode
Lei, signore, sono impressionanti !! Questo salvati.. mio giorno! –