GNU/Linux >> Linux Esercitazione >  >> Linux

Vim copia-incolla tra i terminali

Probabilmente la cosa più semplice da provare è inserire set clipboard=unnamed nel tuo .vimrc e riavvia le tue sessioni vim.

Questo ti permette di eseguire yank (ad es. yy ) in una finestra e put (ad es. p ) in un'altra finestra funzionerà, perché tutte le sessioni di vim condivideranno lo stesso buffer di selezione X.

L'aspetto negativo è che il tuo yank buffer verrà sovrascritto non appena selezioni del testo in qualsiasi altra finestra di qualsiasi applicazione.

Tra i lati positivi, significa anche che tutto ciò che si trascina in vim ora può essere incollato in qualsiasi applicazione facendo clic con il pulsante centrale del mouse.

Se non ti piace questo modo, puoi digitare "+ o "* prima dei comandi yank e put, ad es. "+yy per strappare una linea.

Il + i moduli interagiscono con gli appunti ("+y è come Ctrl +C , "+p è come Ctrl +V ).
Il * i moduli interagiscono con il buffer di selezione ("*y è come fare clic con il tasto sinistro e trascinare, "*p è come il clic centrale).

Per i dettagli, vedi Effettuare le selezioni della GUI, il supporto della selezione X11 e le opzioni degli appunti e del mouse.


Linux
  1. Movimento del cursore nei terminali?

  2. Sostituire Vi con Vim?

  3. come usare pylint in vim

  4. Valuta le espressioni all'interno di Vim

  5. Vim per sostituire Vi

Come cercare in Vim/Vi

Nozioni di base sull'editor di Vim

Come usare Ansible per configurare Vim

Editor VIM

Come tracciare una linea particolare senza spostare il cursore in Vim?

Abilita l'evidenziazione della sintassi in Vim