Vim: Hat die Verwendung von <Leertaste> als <Anführer> einen Nachteil? [geschlossen]

24

Ich habe kürzlich angefangen, <Space>Mapleader zu werden und finde es sehr bequem und schnell. Ich kann diese Taste mit beiden Daumen drücken und so die Hand frei machen, die ich für den nächsten Tastendruck benötige. Selbst Einhand-Combos sind recht einfach. Ich bin neugierig, warum ich nicht mehr Vim-Benutzer gehört habe, die dies empfehlen. Gibt es einen Nachteil, den ich vermisse? Ich sehe viele Leute, die Empfehlungen ,aussprechen, aber das ist mir bei vielen Kombinationen unangenehm.

ivan
quelle

Antworten:

29

Ich benutze den Weltraum als mein Anführer und liebe ihn. Ich habe festgestellt, dass für mich (mit ihren Standardaktionen) ,gelegentlich nützlich und <space>buchstäblich nie nützlich ist.

Ich kann mir keine Nachteile für die Leertaste vorstellen * und habe auch keine Ahnung, warum dies ,so häufig vorkommt.

* Außer einem leicht lösbaren. Leerzeichen erscheint nicht für 'showcmd'. Ich arbeite um dieses Problem herum, indem \ich als mein Anführer Platz benutze und ihm zuordnete (muss es :mapnicht sein :noremap) \.

pandubear
quelle
Schöner Workaround! Ich werde es versuchen.
Iwan
Es funktioniert nicht für mich. Das Mapping funktioniert, zeigt aber showcmdkein ` when I hit <Space> `. Vermisse ich etwas?
Iwan
2
Fand den Tipp 'showcmd'hilfreich. Ein Problem, auf das ich gestoßen bin und für das ich keine Lösung finden konnte, war die Zuordnung, bei der es anscheinend nicht möglich war, die zugeordneten Tastenkombinationen aufzurufen<leader><leader>[key]
Mike S
1
Das Leerzeichen erscheint für mich in der "showcmd" als <20>. (Ich benutze gVim für Windows Version 7.4, Patches 1-1965)
Niko Bellic
1
@rodarmor Es war nur ein Beispiel für das Debuggen von Ivans Problemen.
Pandubear
3

Es dauert nicht lange, sich daran zu gewöhnen ,(im Vergleich zur Standardeinstellung \). Angesichts der Tatsache , dass die meisten Leute ihren Leader-Key zuordnen, , sind einige Plugins ( z. B. Nerdcommenter ) mit diesem Gedanken geschrieben, und die Verwendung <Space>kann einige Funktionen beeinträchtigen. Wenn Sie damit leben können, machen Sie es.

krystah
quelle
Wenn Sie als Führungskraft Leerzeichen haben und <Leerzeichen> c <Leerzeichen> ausführen, können Sie die Kommentare auch umschalten. Dies scheint also kein Problem zu sein.
29.
2

Ich habe mich wohlgefühlt ;als Anführer. Es hilft den Fingern in der Startreihe zu bleiben und war einfach genug zu bedienen. Aber jetzt spacescheint das auch eine gute Option zu sein. Es steht nicht in Konflikt mit meinem Workflow. Ich werde es wahrscheinlich versuchen.

Sriharsha
quelle
4
Sie sollten auf jeden Fall ;für Graben space. ;ist der Befehl für "Sprung zum nächsten f/t-Ergebnis. Ich finde es sehr nützlich.
krystah
Ich habe nicht viel benutzt foder t. Also ;hat die ganze Zeit für mich gearbeitet. Verwenden spacestatt ;wird das erste, was ich nach den Ferien versuchen werde.
Sriharsha
1

Ich weiß nicht, warum ich noch nie jemanden <space>für Mapleader gehört habe. Es macht für mich Sinn, solange Sie nicht <space>für die Navigation verwenden, was ich auch nicht tue. Ich kann mir keinen anderen Nachteil vorstellen.

garyjohn
quelle