Articles of vim

Comment créer vim paste à partir (et copier vers) le presse-papier du système?

Contrairement à d’autres éditeurs, vim stocke le texte copié dans son propre presse-papiers. Il est donc très difficile pour moi de copier du texte depuis une page Web et de le coller dans le fichier de travail en cours. Il se trouve que je dois soit ouvrir gedit ou le taper manuellement. Puis-je faire coller […]

Quel est le dans un fichier .vimrc?

Je vois dans de nombreux fichiers .vimrc , et je me demande ce que cela signifie? A quoi cela sert? Juste un aperçu général de l’objective et de l’utilisation serait génial.

Redéfinir l’onglet en 4 espaces

Mon paramètre actuel suppose 8 espaces; comment pourrais-je le redéfinir?

Quel est un moyen rapide de commenter / supprimer les lignes de commentaire dans Vim?

J’ai un fichier de code Ruby ouvert dans vi, il y a des lignes commentées avec # : class Search < ActiveRecord::Migration def self.up # create_table :searches do |t| # t.integer :user_id # t.string :name # t.string :all_of # t.string :any_of # t.string :none_of # t.string :exact_phrase # # t.timestamps # end end def self.down […]

Désactiver le retrait automatique lors du collage de texte dans vim

Je fais l’effort d’apprendre Vim. Lorsque je colle du code dans mon document depuis le presse-papier, j’obtiens des espaces supplémentaires au début de chaque nouvelle ligne: line line line Je sais que vous pouvez désactiver le retrait automatique, mais je ne peux pas le faire fonctionner car j’ai d’autres parameters en conflit ou quelque chose […]

Quelle est la différence entre les commandes de mappage remap, noremap, nnoremap et vnoremap dans vim?

Quelle est la différence entre les commandes de mappage remap, noremap, nnoremap et vnoremap dans vim?

Comment travailler efficacement avec plusieurs fichiers dans Vim?

J’ai commencé à utiliser Vim pour développer des scripts Perl et je commence à le trouver très puissant. Une chose que j’aime, c’est de pouvoir ouvrir plusieurs fichiers à la fois avec par exemple vi main.pl maintenance.pl , puis de passer entre eux avec: :n :prev et voir quels fichiers sont ouverts avec :args Et […]

Comment utiliser les registres vim?

Je ne connais qu’une instance utilisant des registres via Ctrl R * où je colle du texte depuis un presse-papiers. Quelles sont les autres utilisations des registres? Comment les utiliser? Tout ce que vous savez sur les registres VI (concentrons-nous sur vi 7.2) – partagez avec nous.

Quel est votre raccourci le plus productif avec Vim?

J’ai beaucoup entendu parler de Vim , à la fois pour et contre. Il semble vraiment que vous devriez être (en tant que développeur) plus rapide avec Vim qu’avec n’importe quel autre éditeur. J’utilise Vim pour faire des choses basiques et je suis au mieux 10 fois moins productif avec Vim. Les deux seules choses […]

Comment remplacer un personnage par une nouvelle ligne dans Vim?

J’essaie de remplacer chacun dans le fichier actuel par une nouvelle ligne: :%s/,/\n/g Mais il insère ce qui ressemble à un ^@ au lieu d’une nouvelle ligne. Le fichier n’est pas en mode DOS ou autre. Que devrais-je faire? Si vous êtes curieux, comme moi, vérifiez la question Pourquoi \ ra newline pour Vim? ainsi […]