Ich habe dies erhalten, als ich versucht habe, diesen Inhalt auf vim zu kopieren: https://gist.github.com/w0ng/3278077 Ich bemerke überall dasselbe Verhalten: Wenn ich etwas einfüge, das einen Kommentar enthält, wird alles, was auf den Kommentar folgt, kommentiert eingefügt. Vielleicht hat es etwas damit zu tun, dass die folgende Zeile automatisch einen …
Ich versuche, die aktuelle Zeile sowie die Cursorposition in Vim hervorzuheben. Hier ist meine .vimrc: set cursorline hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white hi Cursor ctermbg=15 ctermfg=8 Das Problem, das ich habe, ist, dass die Hintergrundfarbe der aktuellen Linie die Hintergrundfarbe des Cursors überdeckt. So …
Ich suche nach Vorschlägen für ein Setup für meine speziellen Bedürfnisse. Ich habe seit dem College nicht mehr viel Linux gemacht und möchte es als Hobby wieder aufnehmen. Ich habe einige nicht zu leistungsfähige Hardware (512 MB RAM, Single Core). Ich möchte alles über textbasierte Shells und Editoren wie vim …
Ich habe ein einfaches Skript, das die Datei auf Änderungen überwacht und sie mit der Remote-Kopie synchronisiert: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Es funktioniert gut mit Nano, scheitert aber mit Vim. Wenn ich Nano benutze, gibt es aus: somefile CLOSE_WRITE,CLOSE und startet die nächste …
Gibt es eine Möglichkeit, +xbeim Erstellen ein Bit auf das Skript zu setzen ? Zum Beispiel laufe ich: vim -some_option_to_make_file_executable script.sh und nach dem speichern kann ich datei ohne zusätzliche bewegungen ausführen. ps. Ich kann chmodvon vimoder sogar von der Konsole selbst laufen , aber das ist ein wenig nervig, …
Wenn ich versuche , eine Datei mit öffnen viminnerhalb tmuxdes gesamten Fenster friert ein . Ich muss das Fenster mit töten C-a &. Hier sind meine ~/.vimrcEinstellungen: :set autoindent :set ts=4 :set number :set shiftwidth=4 :set showmode :filetype on :filetype plugin on :syntax enable :set mouse=a und ~/.tmux.conf # I …
Ich las darüber , wie die vim Statuszeile aktualisieren hier . Und ich kann es erfolgreich aktualisieren. Ich möchte jedoch das Format der vim-Standardstatuszeile beibehalten und nur weitere Informationen hinzufügen, z. B. Dateigröße, Dateityp usw. Die Standardstatuszeile von Vim lautet: <file-name> line_num,col_num %file Wie könnte ich das Folgende tun? Ich …
Ich verwende seit einiger Zeit die Standardkonfiguration von vim und möchte einige Änderungen vornehmen. Wenn ich jedoch bearbeite ~/.vimrc, scheint es alle anderen Konfigurationseinstellungen von /etc/vimrcund dergleichen zu überschreiben , z. B. gibt es jetzt keine Syntaxhervorhebung. Folgendes lädt vim: :scriptnames /etc/vimrc /usr/share/vim/vimfiles/archlinux.vim ~/.vimrc /usr/share/vim/vim80/plugin/... <there are a few> Mit …
Manchmal arbeite ich mit sehr kleinen Terminalfenstern und benötige jeden verfügbaren Platz. Also möchte ich die vim-Statuszeile ausblenden. Ich set laststatus=0verstecke bereits eine der Statuszeilen. Aber es gibt noch einen mit dem Inhalt -- INSERT --und "filename.ext" 22L 500C. Wie kann ich diese Zeile ausblenden?
In Bash funktioniert die automatische Vervollständigung von Pfaden seit kurzem nicht mehr, wenn vimBefehle ausgegeben werden, deren Pfad tiefer als zwei Verzeichnisse ist (bei anderen Befehlen wie lsund funktioniert sie weiterhin wie erwartet cd). Wenn ich zum Beispiel tippe ls .config/btsync/btund dann die Tabulatortaste drücke, wird dies auf erweitert ls …
In Linux Cli kann ich ctrl-reine Rückwärtssuche durchführen und etwas auswählen, das ich leicht gemacht habe. Gibt es etwas Ähnliches in vim? Ich meine, ich kann einen Befehl mit ausführen :(könnte eine lange Ersetzung sein) und wenn ich es noch einmal tun muss, muss ich es erneut eingeben. Gibt es …
Momentan mache ich es durch SSHing in einen Server und durch Ausführen von Vim auf dem Server. Dies hat den Vorteil, dass Sie sich nicht mit der umständlichen Syntax des Öffnens von Dateien von einem Remoteserver über SCP befassen müssen und vor allem das Dateisystem des Servers sehr schnell durchsuchen …
Genau wie Sie zwischen Paaren springen können, dh ()kann ich diese Funktion erweitern, um zwischen Anfangs-Tags und End-Tags zu springen? springe also in bash zwischen ifundfi
Ich habe eine Funktion und möchte einen Tastaturbefehl ausführen, erhalte jedoch den Fehler Nachgestellte Zeichen: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction Es mag das <CW> <CW> nicht Was kann ich stattdessen verwenden?
Ich habe bemerkt, dass vim ziemlich intuitiv ist, aber ich habe Probleme, einen Weg zu finden, um den vorletzten Befehl (oder den vorletzten, den viertletzten usw.) zu wiederholen. Wenn Sie .im normalen Modus tippen, wird der letzte Befehl wiederholt. Durch Drücken von 3.wird der letzte Befehl dreimal wiederholt. Nehmen wir …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.