Articles of vim

Comment sélectionner des colonnes dans les éditeurs (Atom, Notepad ++, Kate, VIM, Sublime, Textpad, etc.) et les IDE (NetBeans, IntelliJ IDEA, Eclipse, Visual Studio, etc.)

Comment sélectionner des colonnes dans Editeurs et IDE pour supprimer des colonnes, insérer ou remplacer certains caractères? Editeurs: Atome Bloc-notes ++ Kate VIM Sublime Emacs Textpad Éditeur d’émeraude UltraEdit MCEdit jEdit Nedit IDE: NetBeans Éclipse Visual Studio IntelliJ IDEA Flash Builder Aptana Studio

Comment supprimer automatiquement les espaces blancs dans vim

J’obtiens des erreurs de «traînage d’espaces» en essayant de valider des fichiers dans git. Je veux supprimer automatiquement ces caractères blancs avant d’enregistrer les fichiers Python. Pouvez-vous configurer vim pour le faire? Si c’est le cas, comment?

Dans Vim, comment appliquer une macro à un ensemble de lignes?

J’ai un fichier avec un tas de lignes. J’ai enregistré une macro qui effectue une opération sur une seule ligne. Je veux répéter cette macro sur toutes les lignes restantes du fichier. Y a-t-il un moyen rapide de le faire? J’ai essayé Ctrl + Q, mis en évidence un ensemble de lignes et appuyé sur […]

Astuces pour utiliser Vim comme IDE Java?

Je suis accro à Vim, c’est maintenant ma façon de modifier les fichiers texte. Etant donné que c’est principalement un éditeur de texte et non un IDE, est-ce que quelqu’un a des astuces pour faciliter le développement d’applications Java? Quelques questions que j’ai: Comment puis-je invoquer une tâche de maven sans quitter vi? Puis-je terminer […]

Comment arrêter la rupture de ligne dans vim

J’aime que les longues lignes soient affichées sur plus d’une ligne terminale; Je n’aime pas que vim insère de nouvelles lignes dans mon texte actuel. Quelle partie de .vimrc je devrais changer?

Comment commenter dans les fichiers de configuration de Vim: “.vimrc”?

Comment append un commentaire dans les fichiers de configuration de Vim, comme .vimrc?

Copier du texte en dehors de Vim avec set mouse = a enabled

Après avoir activé set mouse=a , le texte copié à l’intérieur de Vim ne sera pas collé en dehors de Vim. Est-ce que quelqu’un sait comment résoudre ce problème? Ici, la sélection de texte avec la souris active le mode visuel et désactive l’option Copy dans le menu contextuel:

Comment sélectionner entre parenthèses (ou entre guillemets ou…) dans Vim?

Je suis sûr qu’il y avait un plugin pour ce genre de choses, mais maintenant que j’en ai besoin, je n’arrive pas à le trouver (naturellement), alors je vais simplement demander. Quelle est la manière la plus simple de choisir entre parenthèses, entre guillemets ou en général une liste de caractères correspondants? write ( *, […]

Désactiver la création de fichiers d’échange dans vim

Existe-t-il un moyen de désactiver la création de fichiers .swp dans vim? ou au moins les créer tous au même endroit pour que je puisse les trouver et les supprimer facilement. Je les trouve particulièrement ennuyeux lorsque je copie le répertoire parent lors de l’édition en même temps. Bien sûr, je sais que je peux […]

Comment revenir à NERDTree à partir d’un fichier dans l’onglet?

D’habitude je: Choisissez le fichier nécessaire. Ouvrez-le dans l’onglet (caractère t, par défaut). Mais comment puis-je revenir à NERDTree pour ouvrir un autre fichier? Solution temporaire que j’utilise maintenant dans mon fichier .vimrc: map :NERDTree /path/to/root/of/my/project Mais il n’est pas très utile de démarrer la navigation encore et encore depuis la racine du répertoire.