Vi & Vim

13
Écrire la zone sélectionnée dans le fichier

Je voudrais écrire une zone sélectionnée visuellement dans un fichier. Par exemple: prefix [sample text more text] suffix [] est le bloc sélectionné qui doit être pris, résultant en un nouveau fichier contenant: sample text more text La wcommande normale utilise des lignes et '<,'>w!...

12
Comment pliez-vous les fonctions automatiquement?

Existe-t-il un moyen de créer des fonctions de pliage Vim basées sur la syntaxe d'une déclaration de fonction? Par exemple, avoir vim tourner une fonction comme celle-ci: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" En cela: +-----...

12
Vim -p: Pris le signal mortel SEGV?

J'obtiens ce problème lorsque je démarre Vim avec -poption. Supposons que j'ai commencé avec vim -p first.txt second.txt Ensuite, après l'édition, first.txtje passe à l' second.txtutilisation gt. J'appuie sur les touches gget Gencore. Cela produit l'erreur Vim: Caught deadly signal SEGV À partir de...

12
Quelles mauvaises choses peuvent se produire si j'utilise: bwipeout?

Je viens de découvrir la :bwipeoutcommande, pour laquelle les :helpétats: Comme :bdelete, mais supprimez vraiment le tampon. Tout ce qui concerne le tampon est perdu. Toutes les marques dans ce tampon deviennent invalides, les paramètres des options sont perdus, etc. Ne l'utilisez pas à moins de...

12
Comment utiliser des données sensibles en .vimrc?

Je veux que mon .vimrc soit synchronisé via github, il doit donc être un fichier public, mais en même temps je dois y mettre des données sensibles (par exemple des mots de passe / hôtes db pour dbext.vim), sans les donner à autres. Quelle est la meilleure façon et comment le...