J'ai trouvé des schémas de couleurs que j'aime, mais certains d'entre eux ont la particularité que les lignes sous le contenu du fichier à l'écran - la ~zone - ont une couleur d'arrière-plan différente comme indiqué .. Je veux que ce soit le même arrière-plan couleur comme texte normal. Lors …
Sans plugins comme ctrlpet NERDTree, quel serait le moyen le plus efficace pour trouver et ouvrir des fichiers au fond d'une arborescence de projet? La définition de pathto **/*entraîne la création de fichiers inutiles .gitet d'autres répertoires masqués, ce qui semble hors de question. Existe-t-il un moyen de définir le …
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 à …
J'ai mis expandtabdans mon .vimrcfichier pour convertir taben plusieurs spacecaractères. Cependant, certains fichiers (comme Makefile) nécessitent que le tabcaractère soit inséré. Existe-t-il un moyen simple de forcer l'insertion tabpendant que je tape?
J'ai remarqué que lors de l'édition le long d'une ligne dans un fichier .txt en mode insertion, le curseur se déplacera au début de la ligne après une écriture utilisant une séquence de touches: <esc>:w Je voudrais changer ce comportement de telle sorte que le curseur reste en position après …
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: +----- …
Disons que j'ai une fonction, nommée StripWhitespace. Je peux l'exécuter sur un seul fichier en ouvrant le fichier et en l'exécutant :StripWhitespace. Comment puis-je exécuter automatiquement cette fonction sur un dossier de fichiers et enregistrer les résultats au fur et à mesure?
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 …
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 …
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 …
Existe-t-il un moyen pour que vim ne marque pas les URL HTTP et les adresses e-mail comme des fautes d'orthographe? Ou, plus généralement, un moyen de répertorier les expressions rationnelles d'orthographes valides?
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 …
J'ai un fichier avec une ligne qui ressemble à ceci: foofoo.xy.barbar Je veux changer le xyen gh. J'ai essayé de faire 2r-> gh, mais évidemment cela n'a pas fonctionné, car il a remplacé le xyavec ggpuis a déplacé mon curseur d'un endroit vers la gauche. Existe-t-il un moyen de le …
En utilisant WSL / Bash pour Windows, je veux pouvoir utiliser y yy 3yet de pla même manière qu'ils fonctionnent toujours dans vim, mais en me connectant au presse-papiers du système partagé par toutes les applications, pas au presse-papiers interne de vim ... J'ai déjà idem pour gérer le presse-papiers …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.