Vi & Vim

Fragen und Antworten für Benutzer der vi und Vim Texteditoren

1
Wie konvertiere ich Hex in Binär im Textmodus?
Ich versuche, Hex-Werte in Binärwerte umzuwandeln. Zum Beispiel habe ich eine Textdatei mit: 0.0 010111010 B4 0.1 001001011 A3 ... Und ich versuche , konvertieren B4zu 10110100, und A3auch. Aber ich kann keine Methode finden. Weiß jemand, wie man das macht?
7 vimscript 

2
Wie springe ich zurück zur Cursorposition, bevor ich in den Einfügemodus gewechselt bin?
Ich versuche, normale Moduszuordnungen einzurichten, um das Hinzufügen von Leerzeichen um den Cursor zu vereinfachen: <C-h>fügt rechts vom Cursor ein Leerzeichen hinzu; <C-j>fügt unten eine neue Zeile hinzu; <C-k>fügt oben eine neue Zeile hinzu; <C-l>fügt rechts vom Cursor ein Leerzeichen hinzu; und <C-Enter>fügt an der aktuellen Cursorposition eine neue Zeile …




1
Kann Vim ANSI-Farben ohne Farbschema vom Terminal ausgeben?
In vielen Terminalemulatoren können Sie Farben definieren: Anstatt zu versuchen, dasselbe Thema in einem Vim-Farbschema zu approximieren (und zu duplizieren!), Gibt es eine Möglichkeit, Terminal Vim anzuweisen, ANSI-Escape-Codes für die bereits definierten Farben ("rot", "grün", "gelb" auszugeben "," Magenta "usw.)? Wenn nicht, warum nicht?


1
Wie kann man eine endlose Vim-Geschichte haben?
Nach h: help: Verwenden Sie die Option 'Verlauf', um die Anzahl der gespeicherten Zeilen festzulegen (Standard: 20). Ich weiß, dass ich die Anzahl der Zeilen höher einstellen kann. Gibt es jedoch eine "endlose" Option, mit der der Befehl immer zum Verlauf hinzugefügt wird, es sei denn, der Speicherplatz ist knapp?



1
Hinzufügen von Text am linken Rand
Gibt es eine einfache Möglichkeit, Text am linken Rand eines VIM-Dokuments (links von den Zeilennummern) hinzuzufügen? Ich weiß, dass dies möglich ist, weil Plugins wie vim-Signatur dies tun, aber ich bin gespannt, wie dies gemacht wird und wie dies am einfachsten wäre.
7 vimscript 



2
Ctags für Bash-Variablen generieren?
Wenn ich ctags für ein in bash geschriebenes Projekt ausführe, werden Tags für Funktionen generiert, jedoch nicht für Variablen. zB wenn ich rennectags --list-kinds=sh f Funktionen Im Vergleich dazu, wenn ich die Liste für die Sprache "c" starte, werden viel mehr Tag-Typen aufgenommen. Ist es möglich, Tags für Bash-Variablen zu …
7 ctags 

1
Können Sie im Befehlsmodus auf Puffer verweisen?
Ich kenne %und #, die auf die Dateinamen der aktuellen und vorherigen Puffer im Befehlszeilenmodus verweisen. Gibt es eine Möglichkeit, andere Puffer auf ähnliche Weise zu referenzieren? Nehmen wir zum Beispiel an, das :lsgibt mir: 1 #h foo.txt 2 h bar.txt 3 %a baz.txt ... und ich möchte einen Befehl …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.