web-dev-qa-db-fra.com

Comment coller du texte de l'éditeur Vim dans le navigateur?

J'ai besoin de copier du texte de vim vers un navigateur Web, car je ne suis pas en mesure d'utiliser gedit car j'ouvre un fichier SQL. Comment puis-je faire cela?

7
Harshal Kshatriya

Soit

  1. Sélectionnez le texte sans appuyer sur une touche de raccourci et au centre - cliquez dans la fenêtre du navigateur, ou
  2. Sélectionnez le texte, appuyez sur shift-ctrl-c puis utilisez ctrl-v pour coller, ou
  3. Je ne suis pas tout à fait sûr de ce que vim a à voir avec les fichiers SQL et ce que sont ces fichiers SQL (sqlite?), Mais vous devez peut-être utiliser vim car la variable d'environnement EDITOR est définie sur vim; peut-être que vous pourriez faire ce que vous faites en définissant

    export EDITOR=gedit
    

    avant de commencer quel que soit le programme, vous commencez à éditer les fichiers SQL.

7
January

Utilisez "+ y pour transférer le texte sélectionné dans votre presse-papiers Ctrl-V (" * y serait le bouton central de la souris)

Plus sur les registres dans Vim

5
Philippe

vous pouvez simplement utiliser la souris (right-click+copy) and (rightclick+Paste)

1
user91632
  1. Sélectionnez le texte avec la souris
  2. Ctrl-Maj-C (Notez le Maj)
  3. Basculer vers la nouvelle fenêtre dans laquelle vous souhaitez coller
  4. Ctrl-V
1
deshmukh
  1. Sélectionnez le texte que vous souhaitez copier en utilisant Visual Mode dans l'éditeur Vim. v entre en mode visuel et sélectionne le caractère à l'emplacement du curseur. Shift-v sélectionne la ligne entière.

  2. Dans Vim, la copie est effectuée à l'aide de la y ou "yanking" . Pour copier le texte sélectionné dans le presse-papiers du système, tapez "+y in Mode normal. Vous pouvez maintenant le coller n'importe où en utilisant Ctrl-v.

  3. Pour copier du texte d'applications externes dans l'éditeur Vim, commencez par copier le texte à l'aide de la commande habituelle Ctrl-C, puis allez dans l'éditeur Vim et tapez "+p dans Mode normal.

  4. Je trouve les commandes ci-dessus très fastidieuses à saisir chaque fois que je copie-colle de l'extérieur de Vim. J'ai donc mappé le Ctrl-y à copier et le Ctrl-p à coller dans Vim. Maintenant, je n'ai plus besoin de taper "+y et "+p à chaque fois.

Ajoutez-les à votre fichier .vimrc:

nnoremap <C-y > "+y vnoremap <C-y> "+y nnoremap <C-p> "+p vnoremap <C-p> "+p

Édition: Avant de suivre les étapes ci-dessus, vérifiez vim --verison. Vim doit avoir la fonction +xterm_clipboard installée pour que la méthode ci-dessus fonctionne. Sinon, exécutez Sudo apt-get install vim-gtk pour obtenir les packages nécessaires.

0
SY_13

Je voudrais ouvrir le fichier dans le navigateur en utilisant une URL de fichier:

file:///home/dave/some-file

Pas super élégant mais ça marche.

0
David Kennedy