ubuntu14.04 – Fragen zur VIM-Konfiguration
天蓬老师
天蓬老师 2017-05-16 16:36:28
0
4
705

Unter Ubuntu 14.04 gibt es bei Verwendung des Root-Benutzervorgangs keine ~/.vimrc-Datei im Home-Verzeichnis. Ändern Sie daher die Datei /etc/vim/vimrc.
Vor der Änderung ist im Quell-VIMRC ein Fehler aufgetreten.


Entschuldigung, was ist das Problem?
$ cat vimrc

" Alle systemweiten Standardeinstellungen werden in $VIMRUNTIME/debian.vim festgelegt und stammen von
" dem Aufruf von :runtime, den Sie unten finden. Wenn Sie eine dieser Einstellungen ändern möchten, sollten Sie dies in dieser Datei tun (/etc/vim/vimrc), da debian.vim
" jedes Mal überschrieben wird, wenn ein Upgrade der vim-Pakete durchgeführt wird.
" Es wird empfohlen, nach der Beschaffung von debian.vim Änderungen vorzunehmen, da es den Wert von ändert
" Option „kompatibel“.

" Diese Zeile sollte nicht entfernt werden, da sie sicherstellt, dass verschiedene Optionen richtig eingestellt sind, um mit den Vim-bezogenen Paketen zu funktionieren, die in Debian.

runtime verfügbar sind!
" Kommentieren Sie die nächste Zeile aus, um Vim besser mit Vim kompatibel zu machen
" HINWEIS: Durch die Einstellung von „kompatibel“ werden in debian.vim zahlreiche Optionen geändert, daher sollten alle anderen Optionen NACH der Einstellung „kompatibel“ festgelegt werden.

“ Set kompatibel


" Vim5 und spätere Versionen unterstützen die Syntaxhervorhebung. Wenn Sie die nächste
" Zeile auskommentieren, wird die Syntaxhervorhebung standardmäßig aktiviert.
if has("syntax")

Syntax on

endif

"Wenn Sie einen dunklen Hintergrund im Bearbeitungsbereich und die Syntaxhervorhebung verwenden
", aktivieren Sie auch diese Option
"set background=dark

" Kommentieren Sie Folgendes aus, damit Vim zur letzten Position springt, wenn
" eine Datei erneut geöffnet wird
"if has("autocmd")

" au BufReadPost * if line("'"") > 1 && line("'" ") <= line("$") | exe "normal! g'"" |

" Kommentieren Sie Folgendes aus, damit Vim Einrückungsregeln und Plugins lädt
" entsprechend dem erkannten Dateityp.
"if has("autocmd")
" Dateityp-Plugin indent on
"endif

„Die folgenden Elemente sind auskommentiert, da sie dazu führen, dass sich vim stark unterscheidet
“ von normalem Vi. Sie werden jedoch dringend empfohlen.
„set showcmd“ (Teil-)Befehl in der Statuszeile anzeigen.
„set showmatch“ Passende Klammern anzeigen .
"setignorecase" Führt den Abgleich ohne Berücksichtigung der Groß- und Kleinschreibung durch.

"set smartcase " Führt den intelligenten Abgleich zwischen Groß- und Kleinschreibung durch werden aufgegeben

"set mouse=a " Mausnutzung aktivieren (alle Modi)

" Quelle einer globalen Konfigurationsdatei, falls verfügbar
if filereadable("/etc/vim/vimrc.local")
Quelle /etc/vim/vimrc.local
endif

Gibt es hier ein Problem?

Ich muss jetzt eine Funktion hinzufügen, die in PHP nicht vollständig ist.
echo „autocmd FileType php set omnifunc=phpcomplete#CompletePHP“>>vimrc
source vimrc
Jetzt tritt dieser Fehler auf, was ist das Problem?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

Antworte allen(4)
PHPzhong

source是用于配置当前shell环境的,vim不能用source命令。vim在下次启动后会自动读取vimrc,并不需要source。

~/.vimrc不存在可以用touch ~/.vimrc来创建,vim启动的时候会自动去读取它。

伊谢尔伦
cat xxxxxx >> /etc/vim/vimrc 
给我你的怀抱

第一次看到在shell里source vimrc
你要做的是在vim里 :source vimrc

迷茫

没事别root

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage