VIツールを使ってコンフィグファイルを編集しています
ファイル内のテキスト(1000行前後)をすべて選択してコピーし、Googleドキュメントに貼り付けるにはどうすればいいですか?
219 None 2010-12-30
一番簡単で早い方法は: % y +のようにして、Google Docs(またはどこでも)に行って貼り付けます。解説しています
- %で次のコマンドを参照して全行で作業を行います
- yでそのセリフを引っ張る
- +でシステムのクリップボードにコピーします
もう一つの方法はg g " + y Gですが、上記の方が早くて楽だと認める可能性が高いです
180 Tuxmentat 2012-03-26
多くの与えられた返信はまた、私が探していなかった選択を、ヤンキーします
このためにggVGを使っています(通常モードで実行する必要があります)。このコマンドは文書内のテキスト全体を選択するだけです
ショートカットで整数をインクリメントする必要がないので、この目的のために Ctrl+A をリマップしたこともあります (デフォルトの Ctrl+A マップ)
これを.vimrc
に追加するだけです
map <C-a> <esc>ggVG<CR>
最初に<esc>
を持っていて、通常モードになっていることを確認します
119 Arda 2014-05-29
cat file
を使って、出力を選択して、ブラウザに貼り付ける必要がある場合はコピペしてください
viの場合は、このようにしてすべてのテキストを選択して新しいファイルに書き込むことができます
shift v -- visual mode
shift g -- jump to eof
"*y -- yank select text
:e my_new_file -- create a new file
"*p -- paste into a new file
理論的には、これはLinuxとWindowsの両方で動作するはずです – 私はMacでそれを試してみましたが、それは動作しません
44 silviud 2010-12-30
USE ggVG. テストの先頭に行くには “gg” と入力し、VG と入力してください
18 user402791 2014-12-29
私はCentOS-7環境でVim 7.4を使用しています。これは、すべてのテキストを選択するために動作しました
:%y
そして、完全なコピーが必要な次のファイルにp
を入れればいいのです
Or
catコマンドを使うことができます
cat copyfile > pastefile
このgit repoには他にも便利なコマンドがあります
11 Sachith Muhandiram 2017-07-17
gg"+yG
or
gg"*yG
がシステムクリップボードであるかどうかに依存します。(多くの Unix では、+ はマウスの中クリック用のマウス選択バッファで、* はシステムクリップボードです)
7 frabjous 2010-12-30
Macの場合は、pbcopy(ペーストボードコピー)を使用します
cat file.txt | pbcopy
file.txtの内容は、他のアプリケーション(ブラウザなど)に貼り付けられるようにクリップボードに保存されるようになりました
また、pbpasteを使ってクリップボードの内容をファイルに貼り付けることもできます
pbpaste > file.txt
これは特にviとは関係ありませんが、Macでも同じ目的を達成することができます
3 Chris 2015-01-08
Linuxデスクトップを使用している場合は、xclipやxselを使用してクリップボードにロードすることができます。このサイズのものは、google docsのアップロード機能を使うといいかもしれません
1 Cakemox 2010-12-30
別の方法があるだろう
キーボードのvキーを押して、VIMをVISUALにします
そして、下にスクロールしてすべてのテキストを選択します
^+ INSERTをコピーします
SHIFT +INSERTでGoogleドキュメント上の好きな場所にテキストを貼り付けます
1 user237678 2013-07-12
viを使用せずに、あなたは彼らのAPIとcURLを使用してGoogleドキュメントにテキストをアップロードすることができます
0 petrus 2010-12-30
これを行う方法については、http://vim.wikia.com/wiki/Accessing_the_system_clipboardを参照してください。でコンパイルされている場合は、システムのクリップボードを参照する必要があります)。また、vim で xsel を使用する方法についての説明もあります
0 kasterma 2010-12-30
以下のコマンドを使用します
cat <your file name>
それは、ファイルの内容をエコーします。今すぐ選択、スクロール、コピー、貼り付け。 ゲームオーバー
Ex.:
cat bobis.txt
0 user359247 2014-08-19