Articles of vim

Comment puis-je utiliser VIM pour faire du développement .Net

Visual Studio est l’éditeur de facto, mais quelles sont nos autres options qui évitent une interface utilisateur lourde tout en intégrant une chaîne de génération C #? Vous recherchez des options qui utilisent de préférence vi ou vim directement, et celles qui émulent certaines ou toutes les fonctionnalités de vi et / ou vim .

ViM: Rechercher et surligner mais ne pas sauter

La touche super star (*) dans ViM recherche le mot sous le curseur et avance au prochain match. L’utilisateur peut accéder aux prochaines correspondances avec la touche n . Si hlsearch est activé, il mettra également en évidence les correspondances. Je veux pouvoir appuyer sur * et obtenir les correspondances en surbrillance et pouvoir naviguer […]

Jeu de couleurs VIM ne se chargeant pas par défaut

Quand je fais :colorscheme vilight il charge le schéma de couleur bien. Donc j’ai ajouté colorscheme vilight à mon .vimrc mais il ne le charge pas au démarrage. Est-ce que je manque quelque chose? Aussi dans ma config set background=dark syntax on colorscheme vilight set lines=60 columns=200

Comment utiliser les variables dans mon fichier .vimrc?

J’ai un petit problème avec “taille de tabulation” et projet différent, certains comme 2 ou 4 et le kernel Linux comme 8 espaces par onglet. Et ce n’est pas un gros problème puisque je peux simplement modifier quelques parameters dans mon fichier .vimrc set tabstop=4 set shiftwidth=4 set softtabstop=4 Mais c’est 3 lignes que je […]

Comment mappez-vous l’option Command / Apple dans vim

Je passe en revue ce document et c’est ce que j’ai recueilli. Escape key CTRL-G cursor up key Control- left mouse click Shifted function key 11 Meta- a (‘a’ with bit 8 set) Meta- A (‘A’ with bit 8 set) “kd” termcap entry (cursor down key) Cependant je ne vois pas comment je peux cartographier […]

Vim positif regex

Je ne suis toujours pas habitué à la syntaxe de vim regex. J’ai ce code: rename_column :keywords, :textline_two_id_4, :textline_two_id_4 Je voudrais faire correspondre le dernier identifiant avec une recherche positive dans la syntaxe de regex VIMs. Comment ferais-tu ceci? \id@=_\d$ Cela ne fonctionne pas. Cette syntaxe perl fonctionne: id(?=_\d$) Modifier – la réponse: /id\(_\d$\)\@= Quelqu’un […]

Comment puis-je fermer tous les tampons qui ne sont pas affichés dans une fenêtre de vim?

J’ai une horde de tampons ouverts dans vim, avec seulement quelques fenêtres ouvertes sur des fenêtres séparées ou sur d’autres tabs. Y a-t-il un moyen de fermer tous les éléments, sauf ceux qui sont actuellement visibles dans l’un de ces groupes ou tabs?

Utilisation de la commande f de vim sur plusieurs lignes

Tout le monde sait trouver rapidement la prochaine occurrence d’un caractère (comme la commande f) mais multi-ligne? Ie pour passer rapidement à la prochaine occurrence de certains caractères dans un fichier?

Comment utiliser efficacement VIM: wildmenu

Je suis un peu confus quant à l’utilisation des menus de vim. J’ai set wildmenu et set wildmode=list:longest,full mais je ne comprends pas pour la vie comment appeler et utiliser la fonction d’achèvement. Cette fonctionnalité est-elle utile? Pourquoi et comment Quel genre d’achèvement cela fait-il exactement? (en d’autres termes, qu’est-ce qui détermine le contenu de […]

Ignorer le message d’erreur “Pattern not found” dans le script Vim

J’ai ajouté une fonction dans mon fichier .vimrc qui ne contient que quelques commandes de recherche et de remplacement. Cependant, si l’un des modèles n’est pas trouvé, je reçois un message d’erreur que je dois entrer. Comment puis-je supprimer cela?