web-dev-qa-db-ja.com

vimからGoogle Chromeにコピーする方法は?

ファイルのすべてのコンテンツを選択して、Google Chromeにコピーしたい。 shift-ctrl-cを試しましたが、うまくいきません。

7
In78

ファイルの先頭から、キーシーケンスを入力して、内容全体をクリップボードにコピーします。

:%y+

1行だけをコピーする場合は、カーソルを目的の行の先頭に移動して、次のキーシーケンスを入力します。

:y+

またはここの別の答えで述べられているように、+レジスタではなく_*レジスタの内容全体をクリップボードにコピーしてください:

gg"+yG

これらのキーシーケンスを機能させるには、gvimをインストールするか、それに類似するものをインストールして、vimがクリップボードにコピーできるようにする必要があります。以下は、vimの-​​+ clipboardを有効にする3つのパッケージです。

Sudo apt-get install vim-gnome

または

Sudo apt-get install vim-athena

または

Sudo apt-get install vim-gtk

個人的にはvim-gnomeを好みますが、どれでも問題なく動作するはずです。

11
Terrance

Pastebinサービスを使用する

pastebinit -i <my_file> -b http://paste.ubuntu.com

URLが表示されます。 ChromeでURLを開きます。

6
A.B.

以下のキーストロークを使用します。

gg"*yG

テキストを*または+レジスタにコピーするには:説明:

  • gg
    • ファイルの最初の文字にカーソルを移動します
  • "*y
    • 最初の行からレジスタ*へのyankコマンドを開始します。
  • G
    • ファイルの最後に行く

参照:

恥知らずにコピーされました: https://stackoverflow.com/questions/1620018/copy-all-the-lines-to-clipboard/1620029#1620029

5
Ron