Articles of vim

Pathogen ne charge pas les plugins

Pathogen ne fonctionne pas pour moi. Je suis les conseils d’Adam Lowe publiés ici (et quelques autres) sans succès … Mon vimrc: filetype off call pathogen#runtime_append_all_bundles() filetype plugin indent on set nocompatible syntax on set tabstop=2 set smarttab set shiftwidth=2 set autoindent set expandtab set number colorscheme darkblue Contenu de .vim – ls .vim/* : […]

Jeu de couleurs Vim remplaçant les parameters d’arrière-plan du terminal Gnome

J’ai défini l’arrière-plan de mon gnome-terminal en bleu foncé, avec un peu de transparence pour que je puisse voir les pages Web sous-jacentes ou d’autres documents lorsque je code. J’ai utilisé le schéma de couleurs smyck, qui semble être l’arrière-plan de mon terminal, et semble donc transparent lorsque j’entre dans Vim. (ma fenêtre de terminal […]

Comment démarrer vim en mode insertion?

Chaque fois que j’entre dans vim, il y a 99% de chances que je passe en mode insertion et que je modifie le fichier. Puis-je faire que vim démarre toujours en mode insertion?

Ajouter la coloration syntaxique GoLang pour VIM

J’essaie d’append la mise en évidence de la syntaxe de la langue Go à VIM sur Ubuntu avec les ressources et la direction fournies ici http://go-lang.cat-v.org/text-editors/vim/ . Go est livré avec un fichier go.vim qui contient les parameters de syntaxe pour VIM et la page ci-dessus propose les instructions suivantes Placez $ GOROOT / misc […]

Espaces sous forme d’tabs et de comportement de retour arrière dans Vim

Dans mon .vimrc j’ai: set shiftwidth=4 set tabstop=4 set expandtab définir pour utiliser 4 espaces au lieu de tab lorsque je clique sur le bouton Tab. Mais quand je frappe en arrière après un onglet, je dois reculer tous les 4 espaces. Est-il possible de l’avoir alors quand je vais revenir en arrière dans un […]

Comment inclure une barre oblique dans vi search & replace

J’ai un fichier qui contient la chaîne usrbin . Je veux rechercher usrbin et le remplacer par /usr/bin/ . J’ai essayé :%s/usrbin/usr/bin/g , mais il affiche l’erreur E488: Trailing characters . Comment inclure une barre oblique dans une recherche et la remplacer?

Comment changer le chemin du dossier pour les fichiers swp dans Vim

Je travaille sur un projet sur un serveur distant. Je ne veux pas avoir les fichiers d’échange sur le serveur. J’aimerais que tous les fichiers d’échange de Vim (et bien sûr de gVim) soient enregistrés dans le répertoire spécifié. Comment pourrais-je faire ça?

Utilisation de mouvements en mode normal en mode ligne de commande dans Vim

L’édition modale est-elle possible en mode ligne de commande? Quelques exemples: Après avoir écrit !ls ~/foo/bar Je veux db pour supprimer la barre J’ai exécuté la commande ci-dessus et maintenant je veux changer ls en mv et revenir à $

Changer les N prochains caractères dans VIM

Disons que j’ai la ligne suivante: |add_test() (| == cursor position) Et que vous voulez remplacer le ‘append’ par un ‘del’. del|_test() Je peux soit appuyer trois fois sur X, puis appuyer sur i pour insérer et taper del. Ce que je veux, c’est quelque chose comme 3c ou 3r pour écraser seulement 3 caractères. […]

Changer le nom du fichier d’échange / sauvegarde / annulation Vim

Est-il possible de changer la façon dont Vim nomme ses fichiers d’échange / sauvegarde / annulation? Pour éviter l’encombrement, j’ai défini des options dans mon ~/.vimrc pour ~/.vimrc ces fichiers dans ~/.vim/tmp/{swap,backup,undo} ; Cependant, comme je modifie régulièrement des fichiers dans différents répertoires portant le même nom, je me retrouve souvent avec beaucoup de fichiers […]