Wie zwischen Matching - Tags (wie springen <div>, <span>usw.) , wenn die Bearbeitung von HTML / XHTML / XML - Dokumente in ähnlicher Weise wie %verwendet werden , zwischen Anpassungs Klammern zu
Wie zwischen Matching - Tags (wie springen <div>, <span>usw.) , wenn die Bearbeitung von HTML / XHTML / XML - Dokumente in ähnlicher Weise wie %verwendet werden , zwischen Anpassungs Klammern zu
Ich habe Mappings in meinem definiert vimrc, um beim Öffnen von Mappings mit Klammern und Klammern automatisch zu schließen inoremap ( ()<esc>i. Ich möchte dasselbe für "und tun ', aber nur, wenn sich der Cursor derzeit nicht in einer Zeichenfolge befindet - da sich in einer Zeichenfolge...
Normalerweise suche ich nach Wörtern nach :/string, aber wenn ich die gesamte aktuelle Zeile durchsuchen muss, wie geht das? event: 1 beacon: 0x02 //line 1 event: 19 beacon: 0x02 //line 2 event: 1 beacon: 0x03 //line 3 event: 1 beacon: 0x02 //line 4 event: 8 beacon: 0x01 //line 5 event: 19 beacon:...
Derzeit hebt mein Vim übereinstimmende Klammern, Klammern, Anführungszeichen usw. mit Cyan-Hintergrund und weißem Vordergrund hervor - der Cursor kann mit diesen zwischen diesen bewegt werden %. Dank meiner matchit.vim kann ich auch %zwischen if / end, for / end usw. wechseln - diese werden jedoch...
Ich habe eine Quelldatei mit einer langen Liste tief verschachtelter heterogener Strukturen. Da die Strukturen lang sind, möchte ich: Verwenden Sie den :splitBefehl, um den Bildschirm in zwei Teile zu teilen. Scrollen Sie ein Fenster nach unten und das andere nach oben. Wenn sich der Cursor in...
Ich schreibe eine VimL Funktion , die, im Einfügemodus, ermöglicht einen <BS>durch das Öffnungsteil eines Paares ( [, {usw.) , das Schließteil des Paares zu löschen , wenn er das nächste Zeichen nach dem Cursor (ähnlich ist Auto-Paare und vim-autoclose ). Diese Funktion ist anders, da der...
Ich verwende set matchpairs+=<:>mit meinem C ++ - Code und es funktioniert großartig. Aber es gibt einige Fälle, in denen es nicht ganz da ist, wie dieser C ++ - Code: #include <type_traits> template<int X> typename std::enable_if<(X>9),int>::type func() { return 5; } int...