Questions marquées «vim»

1
Appliquer un nombre à une commande mappée

Je veux joindre toutes les quatre lignes d'un fichier en une seule ligne. Je peux le faire en tapant: JJJj Depuis que je vais faire cela à plusieurs reprises, je l'ai mis en correspondance avec une clé: map <F5> JJJj Maintenant, je peux tenir F5 et cela fonctionne, mais cela prendrait toute...

1
Commande avec localleader dans gVim

J'essaie gVim, entre autres parce qu'il a un plugin soigné pour todo.txt. Ce joli plugin dans sa description readme démontre son utilisation en disant de faire x vous devriez <localleader>x. Rechercher le fichier d'aide pour <Localleader>m'a fait perdre. J'ai commencé à penser que je...

1
vim delete to tab character

Dans vim, je peux supprimer de la position actuelle du curseur jusqu'à un certain caractère, par exemple g, à l'aide de dtg. Comment puis-je supprimer jusqu'au caractère de tabulation suivant? Y a-t-il une clé pour représenter un onglet dans cette situation?

1
Envelopper certains types de lignes avec différentes largeurs de texte

J'ai le texte réglé pour envelopper à 80 caractères. Est-il possible d'avoir un texte encapsulé, par exemple, de 50 caractères lors de l'édition d'un certain type de ligne? Par exemple, je programme Ruby et je veux que les commentaires de Ruby soient réduits à 50 caractères, tandis que tout le...

1
Empêcher ctrl-o de passer à un autre fichier

J'utilise habituellement les touches ctrl-o et ctrl-i pour revenir aux anciens emplacements et revenir à des emplacements plus récents. Si ctrl-o change de fichier, je peux toujours ctrl-I pour revenir, mais je ne peux plus annuler les éditions récentes antérieures à ctrl-o. Existe-t-il un...

1
Autocmd ignore la cartographie?

Pour plus de commodité, j'ai mappé "annuler l'indentation" à MAJ + TAB dans mon fichier .vimrc: nnoremap <S-Tab> << inoremap <S-Tab> <C-D> Cela fonctionne bien si je l'utilise moi-même lors de l'édition, et je voulais donc utiliser ce mappage autocmdégalement: autocmd...

1
Renommage flexible dans le terminal

Disons que j'ai un dossier avec des fichiers: /Users/user101/Temp/rentest: ls fi_name1.txt fi_name2.txt fi_name3.txt Je cherche une méthode de renommage flexible. Par exemple si je le fais: /Users/user101/Temp/rentest: ls | vim - J'entre dans vim: Maintenant, comment est-ce que je réoriente ceci...

0
exécuter une sélection visuelle ou une plage en tant que script

Est-il possible d'envoyer une sélection visuelle (ou une plage) à un interpréteur tel que php, ruby ​​ou node? Ainsi, je peux facilement tester de petits extraits de code. Alternativement, j'ai: Sscratch installé. Ce serait bien si je pouvais exécuter le code à l'intérieur d'un tampon de travail....

0
Vim remappe pour changer de répertoire

J'aimerais avoir un raccourci dans gvim pour changer de répertoire. J'ai le suivant dans mon gvimrc. "noremap <F6> :cd "c:\\project\\working\\code"<return>" Je ne peux pas le faire fonctionner, cependant. Quel pourrait être le problème?