bugfix> linux > 投稿

ローカルOS:Mac High Sierra

リモートOS:Linux、Debian

vimでは、行番号の表示を有効にし、MacとLinuxの両方でシステムクリップボードへのコピーを有効にします。現時点では、以下の構成で両方のシステムに同じ.vimrcファイルを作成しました。


set number " display line numbers
set mouse=a

set mouse=r も試しましたおよび set mouse=v 他の投稿で示唆されているように、この問題は修正されていません。

回答 1 件
  • これを機能させるには、ローカルクリップボードとリモートクリップボードを同期する必要があります。この要点から:

    Macで

    クリップボード対応のVimビルドがあることを確認してください。 MacVimをお勧めします。

    XQuartz.appをインストールまたは更新して起動します。

    [設定]ウィンドウで、クリップボードの同期を有​​効にします。

    XQuartz.appを終了します。

    iTerm.appまたはTerminal.appで、次を使用してリモートマシンに接続します。

    $ ssh -X username@host
    
    

    DockにXQuartz.appアイコンのポップアップが表示されます。

    これ以降、 -X を使用すると、XQuartz.appがバックグラウンドで自動的に起動します  クリップボードの同期に注意してください。

    リモートマシン上

    まだお持ちでない場合は、GVimをインストールしてください。 Debianベースのシステムでは、次を使用します。

    $ sudo apt-get install vim-gtk
    
    

    アイデアはじゃない Gvimを使用しますが、インストールすると、クリップボード共有を機能させるために必要なすべてが得られます。

    最小限のX

    クリップボードをサポートして構築されたVim

    Vimで、名前のない そしてクリップボード この行を ~/.vimrc に追加して登録する :

    set clipboard^=unnamed
    
    

あなたの答え