5

私はvimthroughとSSH接続を使用しています。数字の設定が設定されているので、コードのセクションをマウスでコピーしようとすると、数字も取得されます。数字をつかまないテキストをコピーする良い方法はありますか?(vimのそのインスタンスでYを使用できることは知っていますが、他のインスタンスやプログラムにコピーする方法が必要です)。

これが私が話していることの例です。

1 function foo ( home, ip, hash, regex )
2 {
3 return false;
4 }

アドバイスありがとうございます。

4

3 に答える 3

9

'number'設定を切り替えます!

:set nu!

一度実行してオフにし'number'ます。コマンドを再度実行して、設定をオンに戻します。

私は私ので次のマッピングを使用します~/.vimrc

nnoremap <leader>tn :set nu! nu?<cr>

設定を切り替えてから、の現在の値をエコーアウトします'number'

詳細については、以下を参照してください。

:h 'nu'
:h :set-!
于 2012-11-20T21:17:18.287 に答える
6
:set nonumber

欲しいものをコピーする

:set number

:ヘルプ番号

于 2012-11-20T21:11:21.993 に答える
6
  • Vim内でコピーアンドペーストする場合、適切なコマンドを使用しない正当な理由はありません。y「ヤンク」(コピー、を参照:help y)およびp「プット」(貼り付け、を参照:help p)。

  • リモートVimをコピーして別のローカルアプリに貼り付ける場合は、次のことを行う必要があります。

    :set nonumber
    do your thing
    :set number
    

    双方向のクリップボード共有が可能になるため、「X11転送」を使用できるかどうかを確認することをお勧めします。

  • ローカルアプリでコピーしてリモートVimに貼り付ける場合は、次のことを行う必要があります。

    copy in local app
    go to Vim
    :set paste
    Ctrl+v or Cmd+v
    :set nopaste
    

    :help pastetoggle便利なマッピングについては、を参照してください。

于 2012-11-20T21:55:17.600 に答える