Als «vim» getaggte Fragen

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

3
Suchen Sie in vim rückwärts nach passenden Zahnspangen
Wie die meisten von Ihnen wahrscheinlich wissen, können Sie %in der Zeile nach vorne suchen, um die nächste gepaarte Klammer / Klammer / Paren zu finden und zu ihrem passenden Partner zu wechseln: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; Ich hoffe, dass es …

4
Blockbearbeitung * live * in Emacs oder Vim
jEdit unterstützt die Blockbearbeitung, aber Emacs und Vim scheinen einige schwerwiegende Usability-Probleme zum selben Thema zu haben. Wenn jemand hier die Unbekannten ausfüllen könnte, wäre es viel erträglicher, einen der beiden Editoren zu verwenden: Tatsächliche rechteckige Auswahl : Wenn die Auswahl auf dem Bildschirm ein Rechteck ist, keine lineare Auswahl, …
9 vim  emacs  editors 

3
Vim mehrere Fenster / verstecken
Wenn in einer VIM-Sitzung x oder mehr Fenster geöffnet waren und ich alle für einen Moment schnell alle außer dem aktiven ausblenden wollte, dann die Fenster wieder in das Layout zurückversetzen, in dem ich sie hatte. Wie würde ich das tun?
9 vim 

2
Vim, kontextsensitives Kommentar- / Kommentarverhalten
Ich bearbeite viel PHP-Code mit Vim und bin auf einen Haken mit einigen Makros gestoßen .vimrc. Ich benutze derzeit diese beiden Makros, um im C-Stil zu kommentieren / zu kommentieren "c-style (//) comment (press the [.] key) au FileType php vnoremap . :s/^\(\s*\)\(.\+\)$/\1\/\/\2/<CR>:noh<CR>gv "c-style (//) uncomment (press the [,] key) …
9 vim  php 

4
NumLock beim Start einschalten?
Normalerweise bearbeite ich in Vim , und wenn +ich drücke, bewege ich meine Hand lieber zum rechten Teil der Tastatur, wo sich +befindet, anstatt shift+ zu tun =. Wenn dies NumLocknicht der Fall ist, wird in Vim nur eine neue Zeile darüber geöffnet und der Buchstabe k eingefügt . Und …

1
Gibt es eine Möglichkeit, sich in vim durch Bildschirmlinien zu bewegen?
Beim Bearbeiten von Dateien in vim ist es ein kleines Ärgernis, dass beim Verschieben von Zeilen mit j und k die Zeilen nach Dateien verschoben werden und nicht wie bei anderen Editoren Bildschirmzeilen. Mit meinen eigenen Dateien kann ich damit umgehen, indem ich die vim-Optionen automatisch auf eine bestimmte Länge …
9 vim 



1
Vim 7.3 mit Lua: Wie benutze ich es?
Die neueste Vim-Version ist großartig! Ich habe es mit kompiliert --enable-luainterp=yesund es hat die Lua-Funktion: % gvim --version | egrep '\+lua' +linebreak +lispindent +listcmds +localmap +lua +menu +mksession +modify_fname Aber wie benutze ich es eigentlich? Bisher habe ich immer Vim-Skript für meine Dateien verwendet, aber wie lasse ich es Lua …
9 vim 





1
Vim: Ersetzen Sie alle Zeilen beginnend mit Zeichenfolge durch Zeile
Zu diesem Text hardware mac 33:33:333:33:33 hardware mac 33:13:333:33:33 hardware mac 33:23:333:23:34 hardware mac 33:033:133:33:35 ... Ich möchte alle Zeilen, die mit Hardware Mac beginnen, durch ersetzen hardware mac 00:00:00:00:00:00 Ich habe versucht sed s/^hardware mac/hardware mac 00:00:00:00:00:00/gc und Fehler geben auch der klassische vim befehl %s:/^hardware mac/hardware mac 00:00:00:00:00:00/gc …
9 vim 

1
Unbekannte Funktion in Vim
Ich habe die folgende Datei (vimscript.vim): function HelloWorld() echo "Hello World" endfunction call HelloWorld() Wenn ich diese Datei öffne und Folgendes eingebe: :call HelloWorld() Ich erhalte eine Fehlermeldung: E117: Unknown function: HelloWorld
9 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.