Sous Ubuntu14.04, en utilisant l'opération de l'utilisateur root, il n'y a pas de fichier ~/.vimrc dans le répertoire personnel, modifiez donc le fichier /etc/vim/vimrc.
Une erreur s'est produite dans la source vimrc avant la modification.
Excusez-moi, quel est le problème ?
$ chat vimrc
" Tous les paramètres par défaut du système sont définis dans $VIMRUNTIME/debian.vim et proviennent de
" l'appel à :runtime que vous pouvez trouver ci-dessous. Si vous souhaitez modifier l'un de ces
", vous devez le faire dans ce fichier. (/etc/vim/vimrc), puisque debian.vim
" sera écrasé à chaque fois qu'une mise à niveau des packages vim est effectuée.
" Il est recommandé d'apporter des modifications après le sourcing de debian.vim car cela modifie
" la valeur du option « compatible ».
"Cette ligne ne doit pas être supprimée car elle garantit que diverses options sont
" correctement configurées pour fonctionner avec les packages liés à Vim disponibles dans le runtime Debian.
debian.vim
" Décommentez la ligne suivante pour rendre Vim plus compatible avec Vi
" REMARQUE : debian.vim définit 'nocompatible'. La définition de 'compatible' modifie de nombreuses options
", donc toutes les autres options doivent être définies APRÈS la définition de 'compatible'.
" ensemble compatible
"Vim5 et les versions ultérieures prennent en charge la coloration syntaxique. Décommenter la ligne suivante
" active la coloration syntaxique par défaut.
if has("syntax")
syntaxe on
endif
"Si vous utilisez un arrière-plan sombre dans la zone d'édition et la coloration syntaxique
" activez également cette option
"set background=dark
" Décommentez ce qui suit pour que Vim passe à la dernière position lors de
" la réouverture d'un fichier
"if has("autocmd")
" au BufReadPost * if line("'"") > 1 && line("'" ") <= line("$") | exe "normal! g'"" |
" Décommentez ce qui suit pour que Vim charge les règles d'indentation et les plugins
"if has("autocmd")
" filetype plugin indent on
"endif
" Les éléments suivants sont commentés car ils entraînent un comportement très différent de Vim
" set showcmd " Afficher la commande (partielle) dans la ligne d'état.
" set showmatch " Afficher les parenthèses correspondantes. .
"set ignorecase " Faire une correspondance insensible à la casse
"set smartcase " Faire une correspondance intelligente avec la casse
"set incsearch " Recherche incrémentielle
"set autowrite " Enregistrer automatiquement avant les commandes comme :next et :make
"set caché " Masquer les tampons lorsqu'ils sont abandonnés
"set mouse=a " Activer l'utilisation de la souris (tous les modes)
" Source un fichier de configuration global si disponible
source /etc/vim/vimrc.local
endif
Y a-t-il un problème ici ?
Je dois maintenant ajouter une fonction qui n'est pas complète en PHP.
echo « autocmd FileType php set omnifunc=phpcomplete#CompletePHP »>>vimrc
source vimrc
Maintenant, cette erreur se produit, quel est le problème ?
source est utilisé pour configurer l'environnement shell actuel, vim ne peut pas utiliser la commande source. vim lira automatiquement vimrc après le prochain démarrage et aucune source n'est requise.
Si~/.vimrc n'existe pas, vous pouvez utiliser
touch ~/.vimrc
pour le créer. Vim le lira automatiquement au démarrage.La première fois que je l'ai vu dans la coquille
source vimrc
你要做的是在vim里
:source vimrc
C'est bon, ne roote pas