Questions marquées «vim»

90
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...

89
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 voir...

89
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...

87
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 développement Lisp. Les plugins, les...

87
Masquer toutes les lignes (non) correspondantes dans Vim

Est-il possible d'afficher / masquer toutes les lignes correspondantes dans vi ou Vim? Ne mettez pas en surbrillance mais affichez simplement ces lignes Par exemple, j'ai un texte avec le mot le mot ERROR. Comment faire pour qu'il n'affiche que les lignes contenant ERRORet comment afficher...

87
Préférences Tab Vs Space dans Vim

Vim est très accommodant en ce qui concerne l'onglet Vs. préférences d'espace. Si je comprends bien, le tabstopparamètre indique la largeur d'un caractère de tabulation. Le shiftwidthparamètre spécifie le nombre de colonnes à incrémenter / décrémenter lors de l'utilisation des commandes <<et...

87
Comment puis-je ouvrir plusieurs fichiers à la fois dans Vim?

Existe-t-il un moyen d'ouvrir tous les fichiers d'un répertoire à partir de Vim? Donc, :commandcela dirait en effet "Ouvrez tous les fichiers sous /some/pathdans des tampons". Idéalement, ce serait génial d'ouvrir tous les fichiers sous un répertoire de manière récursive.

87
Définir la police par défaut de MacVim

Comment définir la police par défaut pour MacVim? J'ai essayé d'ajouter la ligne suivante set guifont = Monaco:h12 à l'un des fichiers suivants: ~/.vimrc ~/.gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc...

86
Comment naviguer dans un grand projet dans VIM

Comment gérez-vous de gros projets (des centaines de fichiers) en utilisant uniquement VIM? Personnellement, je commence à avoir des problèmes dans tout projet plus grand que petit. y a-t-il un moyen d'aller rapidement au fichier, de préférence avec la complétion du nom? idem pour 'aller à la...

86
Comment installer un plugin Vimball (avec l'extension .vba)?

Comment installer un plugin Vimball (avec .vbaextension)? La documentation dit simplement: détails de l'installation Modifiez le fichier vba et saisissez: :so % La documentation de vimball dit: Tout ce qu'un utilisateur doit faire avec un vimball est: vim someplugin.vba :so % :q Dois-je écrire...

85
relire une macro vim jusqu'à la fin du tampon

Je veux exécuter une macro que je viens d'enregistrer dans le registre " x" sur chaque ligne d'un tampon ouvert, de mon curseur à la fin du tampon, dans vim. Comment je fais ça? Je sais que je peux rejouer la macro n fois: 15@x ... ou maintenez-la enfoncée @jusqu'à ce que j'atteigne la dernière...

85
Aller au n-ième symbole de la ligne

Comment déplacer le curseur vers le n-ième symbole à partir de la gauche dans Vim? Une des solutions que je vois est d'appuyer sur 0n<right-arrow>, il passera à la position n + 1. Y a-t-il un moyen plus naturel de le faire?