Questions marquées «vim»

Vim est un éditeur de texte modal gratuit et open-source disponible pour la plupart des principales plates-formes. Il permet une grande efficacité dans de nombreuses tâches d'édition de texte mais a une courbe d'apprentissage abrupte. Pour apprendre les bases, exécutez ": help vimtutor". Pour les questions hors programmation, veuillez utiliser https://vi.stackexchange.com/ à la place.

10
Navigation ultra-rapide VIM
La seule chose qui me manque dans l'utilisation d'autres éditeurs, c'est de trouver ma place avec la souris. Je peux regarder avec mes yeux une zone spécifique du fichier et avec un mouvement de la souris et un clic je suis là. Avec VIM, je dois jjjjjkkkkkjjjhhhh ... presque là …
91 vim  navigation 


8
Changer le retrait de 2 espaces en 4 espaces dans vim
J'ai des codes copiés à partir d'Internet qui ont une indentation de 2 espaces et je veux les changer en indentation de 4 espaces. Je me demande s'il existe une courte routine vim pour accomplir la tâche sans avoir à écrire de script vim? Voici comment je le fais actuellement …
91 vim 

2
Copie d'un registre à un autre
Comment copier le contenu d'un registre dans un autre sans coller dans le presse-papiers? J'avais extrait un texte et il avait été retiré dans le "registre par défaut . Maintenant, je veux copier un autre texte sans supprimer / écraser le "registre. Je veux donc déplacer le contenu du "registre …

7
Mauvaise indentation lors de l'édition de Yaml dans Vim
Vim ne semble pas réagir correctement à un symbole de tiret dans les fichiers YAML, cassant ainsi le format. Par exemple, j'ai un bloc qui devrait ressembler à ceci: handlers: - name: restart exim4 service: name=exim4 state=restarted Quand j'ai fini de taper restart exim4et de taper service:Vim réindente ma dernière …
90 vim  yaml 


10
La meilleure façon d'insérer un horodatage dans Vim?
EditPad Lite a une fonctionnalité intéressante ( CTRL- E, CTRL- I) qui insère un horodatage, par exemple "2008-09-11 10:34:53" dans votre code. Quelle est la meilleure façon d'obtenir cette fonctionnalité dans Vim? (J'utilise Vim 6.1 sur un serveur Linux via SSH. Dans la situation actuelle, nous sommes nombreux à partager …
90 vim  vi 


15
Navigation dans les fichiers Vim
J'essaie vraiment d'apprendre le vim après avoir utilisé TextMate ces dernières années. J'ai commencé à valider une partie de la navigation dans le fichier dans la mémoire, mais j'ai du mal à naviguer entre plusieurs fichiers. Dans mon flux de travail, il est assez courant que je passe assez régulièrement …
90 vim  editor  navigation 

9
Puis-je mapper la touche Alt dans Vim?
J'ai essayé de mapper en ajoutant la ligne ci-dessous à .vimrc, mais cela ne fonctionne pas. J'ai vérifié que le .vimrc est chargé par Vim. map <Alt-D> <C-D> y a-t-il une erreur dans ce mappage?
90 vim 

11
Défilement à l'intérieur de Vim dans le terminal Mac
J'ai cherché sur Google pour essayer de savoir s'il était possible d'utiliser la molette de ma souris pour faire défiler à l'intérieur de Vim dans le terminal Mac, sans chance. Il semble que seuls X11 ou iTerm le prennent en charge. Avant d'abandonner, j'ai pensé essayer les génies ici pour …
89 macos  vim  terminal 

6
Détecter si une clé est liée à quelque chose dans vim
J'aimerais savoir s'il existe un moyen de savoir si une clé fait quelque chose dans vim. Je sais que je peux utiliser :mappour voir les mappages définis par l'utilisateur, mais y a-t-il quelque chose pour les éléments intégrés? Par exemple, j'ai toujours eu CTRL- Wlié pour fermer l'onglet, parce que …
89 vim  key-bindings 



11
Utilisation de Vim pour le développement Lisp
J'utilise Lisp sur et en dehors depuis un moment mais je commence à devenir plus sérieux au sujet de faire du "vrai" travail en Lisp. Je suis un grand fan de Vim et je me demandais comment je pouvais être le plus productif en utilisant Vim comme éditeur pour le …
87 vim  ide  lisp  common-lisp 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.