2016-05-05 12 views
1

Wie kann ich dauerhaft die folgenden Funktionen des autoclose-Plugin in Vim deaktivieren?Autoclose Vim-Plugin - deaktivieren "{{" → "{ n n}" -Funktionalität

Wenn Sie {{ drücken, ergibt sich:

{ 


} 

Ich will es in {{ }} statt führen.

+0

Sie möchten es dauerhaft entfernen oder vorübergehend deaktivieren? – piyushj

+3

Verwenden Sie [den Issue Tracker] (https://github.com/Townk/vim-autoclose/issues). – romainl

+0

Genau welches Autoclose Plugin benutzen Sie? Ich benutze ['AutoClose - Alves'] (https://github.com/vim-scripts/AutoClose-Alves) und ich sehe dieses Verhalten nicht. –

Antwort

1

Sie deaktivieren können { von

let g:AutoClosePairs_del = "{" 

in Ihrem ~/.vimrc Autovervollständigen. Es wird auch im Handbuch notiert, dass g:AutoClosePairs nicht eingestellt werden kann. Weitere Details unter :help ac_charstoclose.

Nach dem Deaktivieren, können Sie Ihre eigenen Schlüssel Karte jetzt zum Beispiel

nnoremap {{ {}<Left> 

Aber ich persönlich würde { lieber automatisch zu vervollständigen und Ctrl+v gefolgt von { zu entkommen auto- Fertigstellung.

0

diese Zeile Sie hinzufügen ~/.vimrc.before auto schließen Funktion deaktivieren:

let g:autoclose_on = 0 
+0

Aber ich möchte nicht die ganze Funktionalität des Plugins deaktivieren, nur dieses Feature, dass die doppelte Klammer in einer neuen Linie zwischen geschweiften Klammern resultiert – orestiss