リモートvpsのvimとローカルvimの間でデータをコピーして貼り付ける方法は?

リモートvpsのvimとローカルvimの間でデータをコピーして貼り付ける方法は?

SSHを使用してリモートVPNに接続します。

ssh user@vps_ip

vimを使用してリモートvpsでファイルを編集し、1行を作成します。

some text

通常モードでを押します。ローカルvimにyyどのように貼り付けますか?その逆。some text

1.VIMのGUIスタイル
Debianオペレーティングシステムのローカルvimから:

vim --version | grep clipboard
+clipboard       +job             +path_extra      +user_commands
+eval            +mouse_dec       +statusline      +xterm_clipboard

Debianオペレーティングシステムを使用するリモートvimでは:

vim --version | grep clipboard
-clipboard       +iconv           +path_extra      -toolbar
+eval            +mouse_dec       +startuptime     -xterm_clipboard

リモートvimにvim-gtkをインストールできません。

sudo yum  install -y vim-gtk
No package vim-gtk available.

2. ローカルシステムにXサーバーがありますか?

3. ローカルシステムで GUI ログインセッションを使用していますか?
ローカルオペレーティングシステムのデスクトップはLXDEであり、GUIログインセッションに入ります。

ベストアンサー1

実行してリモートファイルを開き、vim scp://user@vps_ipi/remote_fileローカルファイルを開くことができます。:e local_fileその後、コマンドを使用してバッファ間を切り替え、:bnコマンドyyを使用してpバッファをコピーして貼り付けることができます。

リモートスクリプトを開き、ggVGyバッファを切り替え:bnますP

おすすめ記事