3 Stimmen

Entfernen eines Zeichens aus 'iskeyword' in vim

In meiner vimrc habe ich ein Skript eingefügt (z.B. otherscript.vim, das ich aus beruflichen Gründen einfügen muss), das sagt:

autocmd FileType php setlocal iskeyword+=$

und ich möchte dieses Verhalten nicht. Also, irgendwann später in der vimrc, sage ich:

autocmd FileType php setlocal iskeyword-=$

(Ich habe auch versucht, mit set 代わりに setlocal .) Aber wenn ich eine php-Datei öffne, enthält iskeyword immer noch das $-Symbol darin. Ich verwende vim 7.2. Die Ausgabe von ':verbose set iskeyword' ist

iskeyword=@,48-57,_,192-255,$
    Last set from /path/to/otherscript.vim

Die Ausgabe von ':scriptnames' ist:

...
7: /usr/share/vim/vim72/ftplugin.vim
8: /home/yogeshwer/.vimrc
...
74: /path/to/otherscript.vim
... 

Kann mir jemand helfen, wie ich die durch das andere Skript vorgenommenen Änderungen an "iskeyword" rückgängig machen kann? Vielen herzlichen Dank.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X