Articles of vim

Comment définir le répertoire de travail / actuel dans Vim?

Donc, quand je veux créer un nouveau fichier en utilisant la commande: e, je ne veux pas spécifier le chemin complet, juste le nouveau nom de fichier. Peut-on le faire?

Comment détecter si un fichier spécifique existe dans Vimscript?

Je cherche une manière élégante dans Vimscript de vérifier si le fichier existe dans le répertoire actuel d’une fonction. Je suis venu avec ceci, mais je ne suis pas sûr que ce soit la solution la plus élégante (je vais définir l’option vim si elle existe) – y a-t-il un moyen de ne pas faire […]

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

Est-il possible d’ouvrir tous les fichiers d’un répertoire depuis Vim? Donc, une :command qui indiquerait “Ouvrir tous les fichiers sous /some/path dans les tampons”. Idéalement, il serait bon d’ouvrir récursivement tous les fichiers sous un répertoire.

Onglet Vs Préférences d’espace dans Vim

Vim est très accommodant en ce qui concerne l’onglet Vs. préférences d’espace. Si je comprends bien, le paramètre tabstop indique la largeur d’un caractère de tabulation. Le paramètre shiftwidth spécifie le nombre de colonnes à incrémenter / décrémenter lors de l’utilisation des commandes << et >> , tandis que le paramètre softtabstop influe sur la […]

Word Wrap in Vim (préservation de l’indentation)

Je regardais juste ce post qui explique comment envelopper des mots entiers dans vim. La solution acceptée était la suivante: :set formatoptions=l :set lbr Ce qui prend ce texte (les tabs sont affichés comme \ t): *Inside of window *Outside of window |—————————————| |\t\tthis is a like of text that will wr|ap here |\t\tcan you […]

Changer les noms de variables dans Vim

J’essaie de lire beaucoup de code C / Perl via Vim qui contient beaucoup de noms de variables à une seule lettre. Ce serait bien d’avoir une commande qui pourrait m’aider à changer le nom d’une variable en quelque chose de plus significatif alors que je suis en train de lire le code pour pouvoir […]

Comment puis-je «créer» quelque chose dans mon fichier .vimrc?

J’ai travaillé sur l’expansion de mon vim-foo récemment et j’ai rencontré quelques plugins ( autotag.vim par exemple) qui nécessitent leur “sourcing” dans mon fichier .vimrc. Qu’est-ce que cela signifie exactement et comment puis-je le faire?

Vim édition multiligne comme en sous-texte?

J’ai commencé à utiliser gvim, et je ne comprends pas très bien comment fonctionne l’édition multiligne dans gvim. Par exemple: Texte original: asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd […]

Basculer entre les tabs dans NERDTree

Je viens de commencer à utiliser le plugin NERDTree vim pour mon projet. Je ne trouve pas la documentation pour basculer entre les tabs ouverts. Quelqu’un peut-il me dire la touche de raccourci [s]? Merci…

Utiliser Vim pour le développement de Lisp

J’utilise et déconnecte Lisp depuis un certain temps, mais je commence à travailler plus sérieusement sur Lisp. Je suis un grand fan de Vim et je me demandais comment je pouvais être plus productif en utilisant Vim comme éditeur pour le développement de Lisp. Les plugins, suggestions de stream de travail, etc. sont les bienvenus. […]