Je souhaite ouvrir deux parties différentes d'un document en plusieurs parties horizontales (en utilisant :sp) et faire défiler les deux vers la gauche et la droite ensemble. Pour le défilement vertical, vous utiliseriez scrollbind. Cependant, je ne sais pas quoi utiliser pour le défilement horizontal. Je sais que la capacité …
Dans Bash, quand il y a plusieurs fichiers avec le même préfixe et que je tape une partie du préfixe et que je frappe Tab, cela complète le préfixe commun et me permet de continuer à taper pour différencier les résultats possibles. Dans Vim, lorsqu'il y a plusieurs fichiers avec …
Récemment, j'ai appris de Practical Vim un moyen de copier ou déplacer un bloc de lignes sans avoir à déplacer le curseur de la position actuelle. Cela se fait en mode ligne de commande. par exemple :123,133m. # moves lines from 123 to 133 below the cursor position. Bien que …
Disons que j'ai ce fichier Markdown: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very) Ça a l'air bien. Mais le lien n'est pas terminé, alors je tape -long, et maintenant Vim brise la ligne: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very-long) À cause de mon textwidth=80réglage ... Bien que la rupture d'une balise intermédiaire de …
Je sais que je peux :!ou :r!exécuter une commande externe et éventuellement insérer sa sortie dans le texte. Je peux même jouer :!shet je vais engendrer un shell qui vivra jusqu'à ce que je le quitte - mais tant que le shell est actif, Vim est «endormi» et inaccessible. Je …
J'aime utiliser vimdiff comme outil de diff / fusion git. Le problème est lorsque je redimensionne la fenêtre du terminal hôte à une nouvelle taille: des deux volets divisés, les plus à gauche restent de la même largeur, tandis que les plus à droite sont étendus à la taille de …
Je dois souvent éditer divers fichiers XML avec vim, dont la taille varie énormément - des fichiers de configuration contenant quelques lignes hunded aux fichiers de données de production avec des tailles allant jusqu'à 2 Go. L'activation de la coloration syntaxique est bien sûr une très mauvaise idée lorsque vous …
Je veux avoir un moyen rapide de définir l' 'paste'option Vim , d'insérer du texte et de revenir à la valeur précédente de 'paste'. Un cas d'utilisation typique insère littéralement le contenu du presse-papiers du système d'exploitation, quelle que soit la réécriture du mode d'insertion qui peut être active, comme …
J'ai un certain nombre de fichiers JavaScript où les chaînes sont des extraits de code HTML à insérer dans la page Web. Vim effectue la mise en évidence de la syntaxe sur le JavaScript et met en évidence les chaînes citées en tant que telles. Il semble aller au-delà de …
J'ai installé tmuxdans iTerm 2. (Build 3.0.13) Lorsque j'exécute vimdans tmux, la coloration syntaxique ressemble à ceci. Mais en dehors de tmux, la mise en évidence de la syntaxe semble correcte. Mon $TERMtmux intérieur et extérieur est xterm-256color. J'ai aussi ajouté set -g default-terminal "screen-256color" dans .tmux.confet a ajouté ce …
Je viens de découvrir que vim permet évidemment la division par zéro: :let a=42/0 :echo a imprime 2147483647(qui est la valeur de a). Est-ce documenté quelque part et pourquoi vim permet-il la division par zéro?
Vim écrit normalement <EOL>pour la dernière ligne uniquement lorsqu'il y en avait une dans le fichier d'origine. Comment faire pour que vim écrive une nouvelle ligne à la fin d'un fichier tout le temps (quand le fichier n'est pas binaire et qu'il n'y en a pas déjà un)? J'ai testé …
Je ne comprends pas bien comment mon jeu de couleurs interagit avec le termparamètre dans vim et cela empêche ma capacité à l'afficher correctement dans neovim. Dans mon fichier .vimrc, le comportement correct du jeu de couleurs en question nécessite la définition set term=xterm set t_Co=256 L'omission de l'un de …
Quels fichiers dois-je créer? Que devrait contenir ces fichiers? Existe-t-il un fichier de couleurs par défaut que je peux utiliser et modifier les valeurs de couleur en conséquence?
De nombreuses syntaxes d'expression régulière des outils Unix sont souvent les expressions régulières de base et étendues codées POSIX (BRE et ERE, respectivement) et, dans certaines implémentations modernes, de style Perl (PCRE étant une implémentation de cela). Existe-t-il une correspondance biunivoque entre les niveaux de magie de Vim et ces …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.