2016-04-06 5 views
0

Stellen Sie sich vor, Sie müssen ein paar letzte Buchstaben in einem Wort ändern. Vonvim: Wie ändert man ein paar letzte Buchstaben des Wortes?

.. visualizing a graph?_ 

(_ bezeichnet, wo sich der Cursor befindet, Modus: normal)

Sie bei

.. visualize| a graph? 

(| bezeichnet den Cursor, Modus: Insert) ankommen müssen

Wie würden Sie das tun?
(bitte vorschlagen, wie würden Sie wirklich dies tun, nicht die „Super-doper“ Art und Weise niemand nutzt)

Ich frage, weil ich dies tun irrsinnig uneffektiv:
Typ b bis _visualizing a graph? erreichen,
durch e (visualizinG a graph?) gefolgt,
von x gefolgt g unter dem Cursor zu entfernen,
von wenigen Shift+x zu entfernen, gefolgt, was vor dem Cursor ist,
und schließlich i in den Einfügemodus wechseln und e eingeben.

Antwort

3

Bei gegebenen Beispiel, ich tun würde:

Tzcwe 
+0

und wenn Sie '' das Zrun-Diagramm visualisieren? _' ('z' ist nicht eindeutig) – Ayrat

+1

@Ayrat Ich sagte mit gegebenem Beispiel ... Wenn z nicht uniq ist, drücken Sie'; ', oder versuchen Sie das easymotion-Plugin. – Kent

+0

@Ayrat '2Tzcwe' vielleicht? – bobbogo

1

Wenn es nur ein paar Worte zwischen dem Cursor ist und wo ich hin will, werde ich CTRL+left so oft wie nötig und CTRL+right einmal verwenden und <bs> dreimal. Ich kann auch die Maus benutzen. Es ist nicht so anders als das, was Sie verwenden, außer dass ich den Einfügemodus nicht für einfache Bewegungen verlasse. Beachten Sie, dass dies genau das ist, was ich benutze, wenn ich Nachrichten in meinen Browser eintippe (ich wurde noch nie von vimperator & co) erobert.

Ich bin bewusst, <esc>gegege ... 3<left>cwe<esc>. Aber das ist definitiv nicht meine erste Wahl.

Ich kann T und F auf Symbole mit wenigen Vorkommen verwenden, aber ich verwende sie selten für Buchstaben, da ich mehr Zeit mit der Erkennung des besten Zeichens verbringe als mit STRG + Cursor so oft wie nötig. Nebenbei, wenn ich korrigiere, was ich eingegeben habe, ist es wahrscheinlich, dass mein Geist im "read read + correct/refactor sentences" -Modus ist, Speed-Typisierung ist nicht meine Priorität.

+1

Tipp-Cursor ist zu teuer mit meiner Tastatur, 'Fn + [' ist bis 'Fn +;' ist links ... und ich brauche wirklich keine Cursor so viel, außer in der Adressleiste des Browsers ... – Kent

+0

Ich benutze 'up' die ganze Zeit in bash, gvim Befehlsmodus, gdb Geschichte. Und sogar in dieser exakten Box, um meinen Kommentar zu bearbeiten. –

+0

In der Shell (zsh oder bash) habe ich Emacs-Bindung, ctrl-p tut dein 'up'. es gibt auch eine Menge Abkürzung mit Strg/Alt -... z. c-f c-w c-u c-k c-r c-h a-w a-b ..... ctrl wird in sh extrem oft hier verwendet .... – Kent

Verwandte Themen