2010-12-30 17:05:25 +0000 2010-12-30 17:05:25 +0000
205
205

Vi/Vimで全てのテキストを選択するには?

コンフィグファイルの編集にVIツールを使用しています。

ファイル(1000行程度)のテキストを全て選択してコピーし、Google Docsに貼り付けるには?

回答 (12)

169
169
169
2012-03-26 21:30:22 +0000

最もシンプルで最速の方法は、次のように使用することです: : % y +してから、Google Docs(またはどこでも)に移動して貼り付けます。説明:

  • %は、すべての行で動作するように次のコマンドを参照するには
  • y それらの行をyankするには
  • + システムのクリップボードにコピーするには

もう一つの方法は、g g “ + y Gですが、あなたはおそらく、上記の方が速くて簡単であることを認めるでしょう。

106
106
106
2014-05-29 15:09:52 +0000

多くの回答では、私が探していなかった選択範囲が解放されてしまいます。

ショートカットで整数をインクリメントする必要がないので、この目的のために Ctrl+A をリマップしました (デフォルトの Ctrl+A マップ)。

41
41
41
2010-12-30 17:21:23 +0000

cat fileを使用して、出力を選択して、ブラウザに貼り付ける必要がある場合は、コピー&ペーストすることができます。

17
17
17
2014-12-29 12:47:54 +0000

USE ggVG. テストの先頭に行くには “gg” と入力し、VG と入力してください。

9
9
9
2017-07-17 04:07:33 +0000

私はCentOS-7環境でVim 7.4を使用しています。これは、すべてのテキストを選択するために私が働いたのは

:%y

そして、完全なコピーが必要な次のファイルでは p だけです。

Or

cat コマンドを使用することができます。

7
7
7
2010-12-30 19:19:29 +0000

がシステムクリップボードかどうかによって、gg"+yG

または gg"*yG

のどちらかになります。(多くの Unix では、+ はマウスの中クリックのためのマウス選択バッファであり、* はシステムクリップボードです)。

3
3
3
2015-01-08 19:05:10 +0000

Mac では、pbcopy (ペーストボードコピー):

cat file.txt | pbcopy

file.txt の内容は、別のアプリケーション (ブラウザなど) に貼り付けるためのクリップボードになりました。

1
1
1
2010-12-30 17:28:07 +0000

Linuxデスクトップを使用している場合は、xclipやxselを使用してクリップボードにロードすることができます。このサイズのものは、google docsのアップロード機能を使うといいかもしれません。

1
1
1
2013-07-12 14:20:22 +0000

もう一つの方法は、次のようになります:

あなたはキーボードのvキーを押して、VISUAL

その後、下にスクロールしてすべてのテキストを選択します

^+ INSERTをコピーするには

SHIFT +INSERTをコピーするには、Google Docs上で好きな場所にテキストを貼り付けるために。

0
0
0
2010-12-30 17:34:56 +0000
0
0
0
2010-12-30 17:38:44 +0000

これを行う方法のオプションについては、 http://vim.wikia.com/wiki/Accessing_thesystemclipboard を参照のこと。でコンパイルされた場合は、システムクリップボードを参照する必要があります)。xselをvimで使用する方法もあります。

0
0
0
2014-08-19 07:27:45 +0000

次のコマンドを使用してください。

cat <your file name>

それはファイルの内容をエコーします。今、選択、スクロール、コピー、貼り付けます。 ゲームオーバー

Ex.:

cat bobis.txt