Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim




3
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 ce moment, Vim ne répond à …
12 crash 



2
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 folding 


1
Faire une boucle cnext et cprevious au début
Si je cours :cnextalors que je suis déjà à la fin de la liste des correctifs, je reçois le message d'erreur E553: No more items et rien ne se passe. Au lieu de cela, lorsque j'entre :cnextà la fin de la liste, je voudrais que vim revienne à la première …
12 quickfix 

1
Récupère la fenêtre / tampon / tabulation actuelle dans Vimscript
En python, lors de l'utilisation du module vim, il est incroyablement simple d'obtenir la fenêtre / buffer / tabpage actuelle: current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage Ma question est, comment faites-vous cela en VimL / Vimscript pur et quel type d'objet est retourné? Je n'arrive vraiment pas …

1
Comment enregistrer mon entrée clavier pour faire des statistiques dessus?
Je voudrais savoir quels sont les modèles les plus courants que j'utilise lors du codage. Je cherche donc un moyen d'enregistrer toutes mes entrées au clavier pendant que je suis dans Vim, de préférence avec des horodatages. Ensuite, je pourrais faire une analyse des modèles / mouvements utilisés les plus …
12 vimrc 


1
Utilisation de vim et de caféine sur la même machine
Contexte Je travaille dans un laboratoire de recherche et utilise quotidiennement trois OS différents. Sur les machines Windows et Mac, j'utilise de la caféine pour empêcher ces machines d'activer l'économiseur d'écran pendant que je travaille sur une autre machine (Linux n'a pas ce problème). C'est très ennuyeux de devoir me …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.