Als «vim» getaggte Fragen

vim (Vi IMproved) ist ein Texteditor, der verschiedene Bearbeitungsmodi unterstützt.

5
VIM kommentiert, was ich einfüge
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 …
14 vim  vimrc 

2
Wie hebe ich die aktuelle Zeile und den Cursor in .vimrc hervor?
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 …
14 vim  vimrc 


1
Verwenden Sie inotifywait zusammen mit 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 …
14 files  vim  rsync  inotify 

4
vim: Datei mit + x Bit erstellen
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, …

2
Vim läuft nicht in tmux
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 …
14 vim  tmux 

3
Was ist das Format der Standardstatuszeile?
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 …
14 vim 

2
Erweitern Sie die Standardkonfiguration von vim
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 …

1
vim: Statuszeile unten ausblenden
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?

3
Bash-Autovervollständigung mit dem Befehl vim
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 …

2
Gibt es eine Befehlsumkehrsuche in vim?
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 …
13 vim  search 

4
Wie soll ich Dateien in einem Netzwerk mit Vim bearbeiten?
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 …
13 networking  files  vim 


2
VIM Ausführen eines Tastenbefehls in einer Funktion
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?
13 vim 

2
Wiederholen Sie den n-ten letzten Befehl in vim
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 …
13 vim 

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.