Comment peut-on utiliser une variable lors de l'exécution de quelque chose via normal!dans vimscript? Exemple: function! MyFunction(someArg) normal! (a:someArg)l endfunction Cela devrait déplacer les someArgpas du curseur vers la
Comment peut-on utiliser une variable lors de l'exécution de quelque chose via normal!dans vimscript? Exemple: function! MyFunction(someArg) normal! (a:someArg)l endfunction Cela devrait déplacer les someArgpas du curseur vers la
Je me demande s'il est possible de changer l'espace entre les lignes. Comment puis-je changer "l'espacement des
Quelle est la syntaxe pour insérer un ou plusieurs commentaires dans le fichier vimrc? Ayant du mal à trouver cela sur la documentation vim en ligne
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!...
Je voudrais savoir quelle est la signification du #symbole dans les noms de fonction, par exemple: execute pathogen#infect()
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 à
Trop souvent, je fais l'erreur de taper avec la mauvaise fenêtre focalisée (et je l'ai fait plusieurs fois avec un authentificateur USB). Dans les programmes avec beaucoup de raccourcis clavier activés (Gmail, VLC, Vim), cela a souvent pour conséquence involontaire de faire des modifications...
Comment éditer des crontabfichiers dans FreeBSD? $ crontab -e # ... I do my thing in vim & :wq "crontab.9ZcXiFaawt" 6L, 203C written crontab: temp file must be edited in place Exit 1 Utiliser EDITOR=nvifonctionne bien ... Linux semble également fonctionner correctement
Après presque chaque fois que je tape quelque chose en majuscules, j'oublie de désactiver le verrouillage des majuscules lorsque je reviens en mode normal. J'essaie ensuite de déplacer le curseur et je finis par rejoindre un tas de lignes et bien d'autres choses que je ne m'attends pas à voir se...
Vim est donc infiniment configurable. Cependant, concevoir un vimrc est une tâche intimidante pour les novices et les utilisateurs intermédiaires. Fondamentalement, vous êtes censé en développer un à partir d'une liste vierge en lisant la documentation et en récupérant des conseils fortuits...
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: +-----...
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
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 faire sans...
Pour ajouter à cette question de stackoverflow , que faut-il y mettre .vimrcpour assurer une «édition privée» de certaines extensions de fichiers (par exemple des .gpgfichiers). Sans compromettre l'efficacité de la session, aucune information sur le travail effectué ne doit être enregistrée, y...
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...
Si j'ai des fenêtres disposées en quatre quadrants, à partir de la séquence de commandes suivante: :tabnew :vsplit :split <C-W>l :split puis en entrant une commande telle <C-W>Jque celles-ci ne seront plus carrées; dans ce cas, il forcera une fenêtre à flotter en bas. Comment puis-je...
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...
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...
Puis-je intégrer une forme de complétion de symboles à Vim? Les éditeurs TeX dédiés comme TeXMaker fournissent une liste de symboles à compléter (par exemple, \alaffiche une liste avec \alpha, \laaffiche \lambdaet \langle). Veuillez noter que TeX a un assez grand nombre de symboles, donc les...
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...