Vim, wie man zwei Aufgaben unter einem Tastenkürzel abbildet?

8

Ich möchte in Vim Zeilennummern ON haben, aber manchmal sind Zeilennummern nervig. Ich habe Verknüpfungen in .vimrc:

%Vor%

zum Ein- / Ausschalten.

Ist es möglich, beide Aufgaben (ein- / ausschalten) unter einer Taste zu verbinden? Ich meine, wenn die Zeilennummern ON sind, sollte die Abkürzung sie ausschalten und einschalten, wenn die Zeilennummern ausgeschaltet sind.

    
jotbek 08.12.2010, 12:06
quelle

2 Antworten

17
___ tag123vim ___ Vim ist ein freier und quelloffener modaler Texteditor, der für die meisten gängigen Plattformen verfügbar ist. Es ermöglicht eine hohe Effizienz in vielen Textbearbeitungsaufgaben, hat aber eine steile Lernkurve. Um die Grundlagen zu erlernen, führen Sie ": help vimtutor" aus. ___ antwort4387246 ___

In der Vim-Hilfe können Sie die folgende Syntax verwenden:

:se[t] {option}! or
:se[t] inv{option} Toggle option: Invert value. {not in Vi}

Siehe :help set-option

In Ihrem Fall könnten Sie Folgendes verwenden: map <c-F11> :set number!<ENTER>

    
___ qstntxt ___

Ich möchte in Vim Zeilennummern ON haben, aber manchmal sind Zeilennummern nervig. Ich habe Verknüpfungen in .vimrc:

%Vor%

zum Ein- / Ausschalten.

Ist es möglich, beide Aufgaben (ein- / ausschalten) unter einer Taste zu verbinden? Ich meine, wenn die Zeilennummern ON sind, sollte die Abkürzung sie ausschalten und einschalten, wenn die Zeilennummern ausgeschaltet sind.

    
___ tag123keyboardshortcuts ___ Tastaturkürzel bieten schnellen Zugriff auf Anwendungs- oder Systemaktionen über kombinatorische Tastenbetätigungen. ___ qstnhdr ___ Vim, wie man zwei Aufgaben unter einem Tastenkürzel abbildet? ___ answer4389125 ___

Wenn Sie auch zwischen der relativen Zeilennummer, der Zeilennummer und keiner Nummer wechseln möchten, können Sie etwa Folgendes verwenden:

%Vor%     
___ tag123line ___ Die kürzeste Entfernung zwischen zwei Punkten. Oder eine Reihe von Zeichen in der Textausgabe. ___ tag123map ___ Ein Wörterbuch (oder eine Karte) in der Informatik ist eine Datenstruktur, die Schlüssel auf Werte abbildet, so dass der entsprechende Wert eines Schlüssels effizient abgerufen werden kann. Bei Fragen zu Mapping-Funktionen über Datensammlungen verwenden Sie bitte das Tag [map-function]; und für Geographie, [Karten]. ___ tag123linenumbers ___ Die Zeilennummer (Position) einer Zeile mit Text oder Code in einer Datei, oft zum Debuggen. ___
Xavier T. 08.12.2010, 12:09
quelle
11

Wenn Sie auch zwischen der relativen Zeilennummer, der Zeilennummer und keiner Nummer wechseln möchten, können Sie etwa Folgendes verwenden:

%Vor%     
skeept 08.12.2010 15:22
quelle