Questions marquées «vim»

104
Peut vim surveiller les modifications en temps réel d'un fichier

Ma question est similaire à celle-ci: comment surveiller un fichier texte en temps réel, mais je veux le faire dans vim. Je sais que je peux lire un fichier d'utilisation de tail -f sample.xmlfichier ouvert , et lorsqu'un nouveau contenu est écrit dans le fichier, il écrira également le nouveau...

104
Exécuter du code Python dans Vim

J'écris du code Python en utilisant Vim, et chaque fois que je veux exécuter mon code, je tape ceci dans Vim: :w !python Cela devient frustrant, alors je cherchais une méthode plus rapide pour exécuter du code Python dans Vim. Exécuter des scripts Python à partir d'un terminal peut-être? J'utilise...

103
Vim: appliquer les paramètres sur les fichiers du répertoire

Comment spécifier les paramètres Vim pour tous les fichiers du répertoire actuel? La solution idéale serait si Vim recherchait et lisait un .vimrc dans le répertoire courant avant de rechercher ~ / .vimrc, et y appliquait les paramètres pour l'arborescence entière. J'ai vu un plugin , mais cela...

101
Fichier XML de retrait Vim

J'apprends Vim mais je pensais que c'était une tâche simple mais je ne peux pas la faire fonctionner. J'ai un navigateur SO mais les solutions ne fonctionnent pas pour moi. J'essaie d'indenter correctement un fichier (xml). La commande que j'utilise est: gg=G ou ggVG = (créé celui-ci moi-même fait...

101
Comment exécuter le fichier que j'édite dans Vi (m)

Comment exécuter le fichier que j'édite dans Vi (m) et obtenir la sortie dans une fenêtre fractionnée (comme dans SciTE)? Bien sûr, je pourrais l'exécuter comme ça: :!scriptname Mais est-il possible d'éviter d'écrire le nom du script et comment obtenir la sortie dans une fenêtre fractionnée au lieu...

101
Insérez le caractère de retour chariot dans vim

J'édite une trame de protocole réseau stockée dans un fichier sous Unix ( \nnouvelles lignes). J'ai besoin d'insérer le caractère de retour chariot ( U+000Daka \r). Lorsque j'essaye de le coller à partir du presse-papiers ( "+p) ou de le saisir en utilisant Ctrl+ Shift+ u- 000d, le saut de ligne...