Questions marquées «vim»

13
Bash saisie semi-automatique avec la commande vim

En bash, l'autocomplétion des chemins a récemment cessé de fonctionner lors de l'émission de vimcommandes où le chemin est plus profond que deux répertoires (il continue de fonctionner comme prévu avec d'autres commandes, telles que lset cd). Par exemple, si je tape ls .config/btsync/btpuis appuie...

13
Existe-t-il une recherche inversée de commandes dans vim?

Dans linux cli, je peux faire ctrl-ret faire une recherche inversée et choisir quelque chose que j'ai fait facilement. Y a-t-il quelque chose de similaire dans vim? Je veux dire que je peux exécuter une commande en utilisant :(cela pourrait être quelque chose comme une longue substitution) et si je...

13
Empêche Vim de gâcher mon indentation sur les commentaires

Pour une raison quelconque, Vim pense que tous mes commentaires devraient avoir supprimé toute indentation. Si j'ajoute #au début d'une ligne, tout à coup tous les espaces de tête sont supprimés. Comment puis-je arrêter cela? J'ai installé Janus et NERDtree, au cas où cela serait pertinent, ainsi...

13
Sélectionnez le bloc de code dans vim

Étant donné un code comme celui-ci: 588 while ($linecounter > 0) { 589 $token = " "; 590 while ($token != PHP_EOL) { 591 if (fseek($handle, $pos, SEEK_END) == -1) { 592 $beginning = true; 593 break; 594 } 595 $token = fgetc($handle); 596 $pos--; 597 } 598 $linecounter--; 599 if ($beginning) {...

13
Vim: s remplace les premières occurrences N <g sur une ligne

Dans vim, j'ai parfois l'occasion de remplacer les premières occurrences d'un match sur une ligne, mais pas tout le monde le gvoudrait. par exemple: a a a a a à b b b a a Je sais que je pourrais utiliser :s/a/b/[enter]:[up][enter]:[up][enter], mais c'est assez fastidieux à trois répétitions, j'ai...

13
Répéter la nième dernière commande dans vim

J'ai remarqué que vim peut être assez intuitif, mais j'ai du mal à trouver un moyen de répéter l'avant-dernière commande (ou l'avant-dernier, l'avant-dernier, etc.). En tapant .en mode normal, il répétera la dernière commande. Appuyez sur 3.pour répéter la dernière commande trois fois. Disons que...

13
VIM Exécution d'un raccourci clavier dans une fonction

J'ai une fonction et je veux exécuter un raccourci clavier, mais j'obtiens les caractères de fin d'erreur: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction Il n'aime pas le <CW> <CW> Que puis-je utiliser à la

13
Quelle est la différence entre .exrc et .vimrc?

Je sais par expérience que le fichier ~ / .exrc peut être utilisé pour configurer vim. Je sais également que le fichier ~ / .vimrc peut être utilisé dans le même but. Cependant, si j'utilise .exrc pour configurer vim, cela conduit à des problèmes sur les systèmes où viest installé plutôt que vim. À...

12
Puis-je accélérer le collage dans vim?

J'ai copié une partie du code HTML d'une page Web et je voulais l'enregistrer dans un fichier. Pour cela, j'ai commencé une nouvelle vim session dans une fenêtre de terminal, avec un (nouveau) nom de fichier spécifié sur la ligne de commande, appuyez sur ipour accéder au mode d'insertion, puis...

12
Comment autoriser la page précédente dans l'écran GNU?

J'utilise Vim pour éditer des fichiers texte sous Linux. Généralement, je me connecte à des machines Linux distantes à l'aide de PuTTY à partir de Windows. J'utilise également GNU Screen couramment. Lorsque j'utilise Vim dans Screen, je ne peux pas utiliser la Page Upclé car Screen l'interprète...