Vi & Vim

9
Recherche et remplacement multiligne

Voudrait effectuer une recherche et remplacer dans un fichier de 12000 lignes. Plus précisément, si une occurrence de ^ SetFontSize 28existe après un ^Hidebloc et avant le suivant ^Hideou ^Show, passez 28à 18. Voici un extrait du fichier d'origine. Hide # Gear - Endgame ItemLevel >= 77 Rarity =...

9
Pourquoi le remappage <Esc> fait-il sauter le curseur?

Dans .vimrc: inoremap ii <esc> " ii to go back into command mode Le problème est, après ii, le curseur saute de 35 colonnes à droite. La seule autre ligne qui affecte Esc: nnoremap <esc><esc> :noh<return><esc> J'ai essayé de le commenter, ça n'aide pas. Complet.vimrc :...

9
Complétion intelligente des mots au milieu d'un mot

Considérez un fichier avec les deux lignes suivantes: someLongFunction someFunction Quand je suis en mode insertion au milieu du deuxième mot some|Function et j'appuie Ctrl-n, je reçois someLongFunctionFunction Existe-t-il un moyen de configurer Vim pour que j'obtienne à la place l'achèvement...

9
Visual sélectionner le résultat de la recherche actuelle

J'ai hlsearchfixé, mais cela m'endort parfois en pensant que j'ai le terme de recherche sélectionné visuellement, et que je peux simplement appuyer cdessus pour le changer. Le terme recherché n'est peut-être pas un nombre facile de lettres, de mots, voire de lignes - et de toute façon, je ne veux...

9
Modifier un répertoire dans Vim

Est-il possible de modifier un répertoire dans Vim? (Certaines commandes fonctionnent pour les répertoires). Je veux savoir quel type d'opérations peut être effectué dans un répertoire à l'intérieur de Vim. Vim peut ouvrir les répertoires pour les éditer, je pense qu'il aura aussi des commandes...

9
Puis-je définir un encodage personnalisé pour vim?

J'utilise fréquemment des puzzles de programmation et Code-golf . Beaucoup d'utilisateurs là-bas ont écrit des langues personnalisées uniquement pour le golf. Je travaille même par moi-même en ce moment. Beaucoup de ces langues ont leurs propres encodages personnalisés afin de pouvoir écraser plus...

9
Différence entre commande complète et commande courte

Y a-t-il une différence pratique entre l'utilisation :e et :edit Sauf pour la lisibilité, où cela a du sens dans un mappage à utiliser :edit, car il est plus explicite. Y a-t-il une différence entre eux? Remarque: Cela s'applique également à toutes les autres

9
Message d'écho au démarrage sans invite

Je voudrais faire écho à un message personnalisé au démarrage, selon que certaines fonctions de démarrage ont réussi ou non. J'ai essayé ça dans mon.vimrc echo 'test' "All my settings ... J'aimerais que vim répète un message comme si je venais de taper echo 'foo' à partir de la ligne de commande...

9
Paramètre de largeur de texte spécifique au numéro de ligne

J'utilise gvim pour rédiger des e-mails et tw=72pour rompre les longues lignes. Maintenant, je modifie également les en-têtes de courrier de base dans le même document, par exemple, j'ajoute des destinataires à mon courrier. Maintenant, tw=72il se casse également à chaque fois après 72 caractères....