設定ファイルを編集するためのVIツールの使用.
ファイル内のすべてのテキスト(約1000行)を選択し、それをコピーしてからGoogleドキュメントに貼り付けるにはどうすればよいですか。
最も簡単で最速の方法は次のものを使うことです。 :%y+ その後、Google Docs(またはどこにいても)に行き、貼り付けます。説明:
もう一つの方法は gg"+yG しかし、あなたはおそらく上記がより速くそしてより簡単であると認めるでしょう。
多くの返答も私が探していなかった選択をヤンクします。
私が使っている ggVG この目的のために(通常モードで実行する必要があります)。このコマンドのみは文書内のテキスト全体を選択します。
私も再マッピングしました Ctrl+A この目的のために、私は実際にショートカットで整数を増やす必要はないので(デフォルト) Ctrl+A 地図)。
これを.vimrc
に追加するだけです。
map <C-a> <esc>ggVG<CR>
ユーザーが通常モードであることを確認するために、最初に<esc>
を使用します。
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で試しましたが機能しません。
GgVGを使用してください。テストの先頭に移動するには「gg」と入力してから、VGと入力します。
gg"+yG
または
gg"*yG
システムクリップボードが+か*かによって異なります。 (多くのUNIXでは、+はマウスの中ボタンをクリックするためのマウス選択バッファ、*はシステムクリップボードです)。
CentOS-7環境ではVim 7.4を使っています。すべてのテキストを選択するのに役立ちました
:%y
それから私はフルコピーが欲しい次のファイルのp
だけです。
または
Catコマンドが使えます。
cat copyfile > pastefile
このgitリポジトリ には他にも便利なコマンドがあります。
Macの場合は、pbcopy(ペーストボードコピー)を使用します。
cat file.txt | pbcopy
File.txtの内容は、他のアプリケーション(ブラウザなど)に貼り付けるためにクリップボードにあります。
Pbpasteを使ってクリップボードの内容をファイルに貼り付けることもできます。
pbpaste > file.txt
これは特にviを含まないが、Macでも同じ目標を達成する。
Linuxデスクトップを使用している場合は、xclipまたはxselを使用してそれをクリップボードに読み込むことができます。そのようなサイズの場合は、Googleドキュメントのアップロード機能を使用することをお勧めします。
別の方法は次のとおりです。
あなたが押す v キーボードのキーを押し、VIMをVISUALにします。
次にスクロールダウンしてすべてのテキストを選択します
^+ INSERT コピーする
SHIFT +INSERT Googleドキュメントの好きな場所にテキストを貼り付けることができます。
Viを使用しなくても、 APIとcURL を使用してテキストをGoogleドキュメントにアップロードできます。
これを行う方法については、 http://vim.wikia.com/wiki/Accessing_the_system_clipboard を参照してください。 ( "*でコンパイルした場合はシステムのクリップボードを参照する必要があります。)vselでxselを使う方法の説明もあります。
次のコマンドを使用してください。
cat <your file name>
ファイルの内容をエコーします。今すぐ選択、スクロール、コピー、貼り付け。
ゲームオーバー
例:
cat bobis.txt