Manchmal muss ich zum Debuggen den aufregenden Job machen, durch minimierten Javascript-Code zu waten. Die Zeilen sind bis zu 600 Spalten breit. Die Ausnahmemeldungsbibliothek ist so freundlich, mir die genauen Absturzkoordinaten in Form von Zeilennummer und Spaltennummer bereitzustellen. Ich kann jedoch keinen Weg finden, direkt zur Spaltennummer zu springen, obwohl ich so einfach zur Zeile springen kann.
Wie kann ich es tun?
Antworten:
Der
|
Befehl macht, was Sie wollen, und 30|bringt Sie zu Spalte 30.http://vimdoc.sourceforge.net/htmldoc/motion.html#bar
quelle
<Tab>
Zeichen unterschiedliche Ergebnisse erhalten. Wenn diese Zeichen dort sein werden, werden Sie stattdessen|30lh
oder|29l
oder029l
oder so etwas wollen .50h
50 Zeichen nach links verschoben werden.:set nowrap
kann auch dazu beitragen, die Verwirrung zwischen Bildschirmzeilen und Dateizeilen zu verringern.g0
erreicht "Start der aktuellen Bildschirmzeile".Sie können die
cursor
Funktion verwenden. Um beispielsweise zu Spalte 25 in Zeile 15 zu springen, können Sie verwenden:call cursor(15,25)
.quelle
"+call cursor($LINE,$COLUMN)"
Eine alternative Antwort, die für mich unter Mac OS funktioniert, besteht darin, den Befehl zu verwenden, mit dem der Cursor nach rechts bewegt wird (dh
l
). Wenn sich Ihr Cursor also in der ersten Spalte befindet und Sie den Cursor in Spalte 50 Ihrer aktuellen Zeile platzieren möchten, verwenden Sie den folgenden Befehl:quelle