Lokale Pufferzuordnungen in Vim: Puffer vs. LocalLeader

8

Eine Sache interessiert mich. Wenn man ein für einen Puffer spezifisches Mapping abbilden möchte, kann man in beide Richtungen gehen a) Mach es mit

%Vor%

b) oder mit

%Vor%

was effektiv, da localleader für diesen Puffer spezifisch ist, diese Zuordnung auch für diesen Puffer spezifisch macht.

Das scheint in gewisser Weise zwei sich überschneidende Wege zu sein, ein und dasselbe zu tun. Gibt es einen Grund, den einen Weg anstelle des anderen zu benutzen? Ist ein Weg aus irgendeinem Grund vielleicht gegenüber dem anderen bevorzugt?

    
Rook 02.11.2011, 18:54
quelle

1 Antwort

10

So weit ich das sagen kann maplocalleader wird zwischen Puffern geteilt. Dies bedeutet, dass Ihre zweite Map nicht für einen Puffer spezifisch ist.

Wenn Sie eine Karte definieren, die spezifisch für einen Puffer ist (z. B. die Karte bezieht sich nur auf einen bestimmten Dateityp), dann glaube ich, dass die Konvention sowohl <buffer> als auch <localleader> verwendet. Wenn Sie eine Map definieren, die nicht spezifisch für einen Puffer ist, sollten Sie einfach <leader> verwenden.

    
Randy Morris 02.11.2011, 19:22
quelle

Tags und Links