2016-05-05 10 views
0

Ich genieße Hardmode und habe definitiv Verbesserungen gesehen. Der einzige Punkt, mit dem ich es zu tun habe, ist das Auswählen, Verschieben und Kopieren von nur zwei Zeilen zu der Zeit. Aktuelle Zeile +1 oder -1.VIM: Bewegung ohne JK und HardMode installiert

Vor Hardmode der Art, wie ich drei Zeilen Code im visuellen Modus mit der Bewegung wäre wählen würde:

V2j 

Da Hardmode deaktiviert die Taste „j“ was wäre ein guter Ersatz für eine solche Bewegung sein?

über Hardmode:

Hard Mode ist ein Plugin, das mit den Pfeiltasten, die hjkl Tasten, die Seite nach oben/unten Tasten, und eine Handvoll anderer Tasten deaktiviert, die auf Zeichen einer zu verlassen erlauben Navigation Die Philosophie hinter Hard-Modus ist , dass Sie Vim die erweiterte Bewegung und Suche Funktionalität nie meistern werden, wenn Sie auf das Anti-Muster von fummeln um Ihren Code mit den Pfeiltasten zurückgreifen können.

https://github.com/wikitopian/hardmode

+0

Bitte klären:

yy

3 Zeilen zu löschen. Was ist "Hardmode"? Können Sie ein Beispiel dafür geben, was Sie zu tun versuchen? Ihre Beschreibung Ihres Problems ist sehr schwer zu verstehen. – Ben

+0

Hardmode-Beschreibung und Link zur Quelle hinzugefügt –

+0

Ich möchte das hier einfach hier lassen: https://github.com/takac/vim-hardtime. Anstatt hjkl loszuwerden, drosselt es ihre Verwendung. Es ist nichts falsch mit 'V4j', aber es gibt' Vjjjj' (IMO natürlich). –

Antwort

2

Für mich HardMode dreht sich alles um Ihre Einstellung zu ändern, wie Sie in Vim zu bewegen. Wirklich, sich mit Textobjekten, die Suche usw.

In diesem Fall können Sie nur verwenden V (3 <S-v>) 3 Zeilen auszuwählen.

Ich würde Sie bitten, einige ex Befehle zu lernen, während Sie in HardMode arbeiten. Wie Verwendung

:8,15d " To delete lines from line no. 8 through 15 
:8,15co . "To copy range of lines 8 through 15 to current cursor position. 

Sie können auch

:.+3 " To move down 
:.-3 " To move up 3 lines 

verwenden, aber dann werden Sie total sein fehlt der Punkt. Verwenden Sie einfach HardMode für das, was es sein soll. Welches ist ein paar Dinge in einer eingeschränkten Situation lernen.

+0

Danke für die Tipps. Ich hatte ein Problem, das mich abwarf. Als ich 1V machte, sprang meine Auswahl auf (aktuelle Linie) +33 und so weiter. –

0

Ich denke, ich sehe jetzt den Punkt des Hardmode, und Sie haben eine Antwort für die Auswahl mehrerer Zeilen im visuellen Modus. Diese Antwort ist richtig, aber vielleicht müssen Sie gar nicht wählen? Sie haben das Kopieren oder Verschieben von ein paar Zeilen erwähnt. Versuchen Sie dazu, Zählungen mit Ihren Befehlen yank/delete zu verwenden. Beispiel 5 Zeilen kopieren:

dd