Je suis dans un dossier E:\dir\python_file.py, :pwdmontre E:\dir. :e tagsouvre le fichier de balises que j'ai généré avec ctags -R. Je me suis tagsmis à ce qui semble raisonnable: les set tags?spectacles set tags=./tags,tags;E:\. Verbose set tagsmontre uniquement mon vimrc. L'utilisation :tag method_namerenvoie deux erreurs: E433: No tags fileet E426: …
Un de mes amis m'a dit que je pouvais utiliser l'astuce ci-dessous pour retirer une paire de crochets. Placez le curseur à l'intérieur de la paire de crochets que vous souhaitez supprimer. y i {pour tirer le texte entre accolades, v a {puis collez p. Cela fonctionne bien comme: for(int …
Quand j'ai appris à programmer, j'appuierais à la fois sur les parenthèses d'ouverture et de fermeture / etc, puis sur la touche fléchée gauche, puis entrerais le texte. Donc, pour mettre, [hello]je taperais [], puis la flèche gauche pour qu'elle soit au-dessus du premier support ( [). J'aime ça parce …
Ce que je veux Pour modifier temporairement la valeur du délai d'attente pour certains raccourcis clavier Où j'ai regardé De :help 'timeout'j'ai: The timeout only happens when the 'timeout' and 'ttimeout' options tell so. A useful setting would be > :set timeout timeoutlen=3000 ttimeoutlen=100 (time out on mapping after three …
Disons que j'ai let l:letter = 'A' existe-t-il une fonction qui prend le l:lettercode ascii et le transforme 'B'? Je veux dire quelque chose comme let l:next_letter = l:letter + 1 Je sais qu'il y a <Ctrl-A>avec set nf=alpha, mais cela nécessite d'avoir le curseur sur le caractère dans le …
Si j'utilise la commande, :copenle tampon quickfix sera ouvert comme une division horizontale. Existe-t-il un moyen (une commande) de l'ouvrir dans une division verticale à la place?
Je m'attendrais [count]%à sauter d'avant en arrière entre les accolades correspondantes countou quelque chose comme ça, mais à la place, taper cette commande semble déplacer le curseur à un endroit aléatoire dans le tampon. Il semble aller toujours au même endroit pour constant count, mais à différents endroits pour différent …
Puis-je partager l'historique des commandes Vim entre les instances en temps réel? J'entends par là ce que les gens font en bash de cette façon: export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" Autrement dit, lorsque j'exécute une commande echo test1dans un shell, puis appuie Upsur un autre, je vois …
Les commandes echonet echohlsont très utiles pour produire des lignes de texte avec plusieurs groupes de surbrillance sur la même ligne. Cela peut être utilisé par exemple pour créer de jolis messages d'état pour les plugins. Dans un plugin sur lequel je travaille, j'utilise cette méthode exacte de sortie de …
Lorsque vous utilisez Vim, vous pouvez utiliser :Explorepour naviguer dans les fichiers et dossiers. Existe-t-il un moyen simple de démarrer Vim en "mode Explorer" depuis le terminal? Puis-je le faire en donnant simplement un argument à Vim?
Je crée ma propre fonction pour appeler un script bash qui compile et exécute mon programme. Voici le code que j'ai essayé. function Compile_and_run(game, major, minor) !_compile a:game a:major a:minor endfunction Le seul problème est qu'il semble analyser a:gameau lieu de la valeur. Comment puis-je obtenir a:game, a:major, a:minorpour analyser …
Je voudrais avoir une touche pour afficher une liste des fichiers récemment utilisés pour en choisir un à modifier. De quoi ai-je besoin pour fournir cela? Et liés, Comment gérer l'historique des fichiers récemment utilisés à utiliser? Cela devrait prendre en charge l'exclusion des noms de fichiers ou des sous-répertoires.
Si je fais cela depuis le shell: $ sleep 100 Je peux le faire passer à l'arrière-plan en faisant: ^Z $ bg Et puis continuez à utiliser ma coquille. Vous pouvez obtenir le même effet en ajoutant un &à la fin de la commande, mais j'oublie souvent cela. A Vim, …
Je fais actuellement beaucoup de travail avec Ruby et JavaScript. Je sais que je peux courir mes fichiers Ruby avec :! ruby %et aussi mon JavaScript avec :! node %, et que je peux lier l' un de ceux, par exemple, ,b. Comment puis-je configurer les choses pour que je …
Je cherche quelque chose comme [[(ou [], ]], ][) qui fonctionne avec des définitions de fonction non de haut niveau au lieu de la ligne suivante avec une classe de niveau supérieur ou une définition de fonction du premier caractère. class Foo(): def __init__(self): pass def baz(self): #jump from here... …
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.