Après avoir réinstallé mon système d'exploitation de Kubuntu 12.10 à Kubuntu 14.04, VIM a changé de comportement lors de l'édition de fichiers Python. Bien qu'avant la réinstallation tous les types de fichiers avaient noexpandtab
y tabstop=4
en Python, ces valeurs sont les suivantes expandtab
y tabstop=8
vérifié également via le comportement du VIM et via la demande au VIM. set foo?
.
Les fichiers non-Python conservent l'attribut noexpandtab
y tabstop=4
comportement que je préfère.
El .vim
directivité et .vimrc
n'ont pas été touchés pendant la réinstallation. On peut voir qu'aucun fichier dans .vimrc
ont été touchées depuis des mois (à l'exception de la non pertinente .netrwhist
):
- bruno():~$ ls -lat ~/.vim
total 68
drwxr-xr-x 85 dotancohen dotancohen 12288 Aug 25 13:00 ..
drwxr-xr-x 12 dotancohen dotancohen 4096 Aug 21 11:11 .
-rw-r--r-- 1 dotancohen dotancohen 268 Aug 21 11:11 .netrwhist
drwxr-xr-x 2 dotancohen dotancohen 4096 Mar 6 18:31 plugin
drwxr-xr-x 2 dotancohen dotancohen 4096 Mar 6 18:31 doc
drwxrwxr-x 2 dotancohen dotancohen 4096 Nov 29 2013 syntax
drwxrwxr-x 2 dotancohen dotancohen 4096 Nov 29 2013 ftplugin
drwxr-xr-x 4 dotancohen dotancohen 4096 Nov 29 2013 autoload
drwxrwxr-x 5 dotancohen dotancohen 4096 May 27 2013 after
drwxr-xr-x 2 dotancohen dotancohen 4096 Nov 1 2012 spell
-rw------- 1 dotancohen dotancohen 138 Aug 14 2012 .directory
-rw-rw-r-- 1 dotancohen dotancohen 190 Jul 3 2012 .VimballRecord
drwxrwxr-x 2 dotancohen dotancohen 4096 May 12 2012 colors
drwxrwxr-x 2 dotancohen dotancohen 4096 Mar 16 2012 mytags
drwxrwxr-x 2 dotancohen dotancohen 4096 Feb 14 2012 keymap
Bien que .vimrc
a été touché depuis la réinstallation, c'était seulement moi qui testait pour voir où était le problème.
Comment puis-je savoir ce qui est settingexpandtab
y tabstop
?
Remarque : je ne suis même pas sûr de ce que je dois lire dans l'aide intégrée pour ce problème. J'ai commencé par ":h plugin" mais cela n'a rien donné à part me montrer que les plugins suivants sont chargés (peut-être pertinents) :
standard-plugin-list
Standard plugins
pi_getscript.txt Downloading latest version of Vim scripts
pi_gzip.txt Reading and writing compressed files
pi_netrw.txt Reading and writing files over a network
pi_paren.txt Highlight matching parens
pi_tar.txt Tar file explorer
pi_vimball.txt Create a self-installing Vim script
pi_zip.txt Zip archive explorer
LOCAL ADDITIONS: local-additions
DynamicSigns.txt - Using Signs for different things
NrrwRgn.txt A Narrow Region Plugin (similar to Emacs)
fugitive.txt A Git wrapper so awesome, it should be illegal
indent-object.txt Text objects based on indent levels.
taglist.txt Plugin for browsing source code
vimwiki.txt A Personal Wiki for Vim