どのようにコピーしてGit Bashに貼り付けますか


670

Windows XPで実行されているmsysgitを使用しています。

試しましたCtrl+ V、右クリック、ミドルクリック、グーグル...運がありません。


23
@ホッブズはあなたが探している答えを持っています!ウィンドウの左上隅(アイコン)を右クリックして、[プロパティ]を選択し、[クイック編集モード]を選択します
BillyNair

1
追加されたのを見ましたが、リンクはudacity.com/wiki/ud775/git-bash-copy-paste
laviku

回答:


1029

を押しInsertます。

また、コピーすることから、コンソールのウィンドウアイコン(TOPLEFT)をクリックし、[編集]を選択してみてください、ウィンドウ- >マークが、その後、テキストのボックスをドラッグして、Enterキーを押します。(ウィンドウのアイコンメニューから貼り付けることもできますが、キーの方が高速です)。

更新

Windows 10以降、CTRL+ CCTRL+ V、およびその他の多くの機能がconhost.exeに実装されているため、Windowsのすべてのコンソールユーティリティで動作します。(プロパティ->オプションタブ->クイック編集モードを有効にする必要があります)

参照:http : //blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/


29
私が欲しいのは、コンテンツintogit bash を貼り付けることです。しかし、あなたのおかげで、私はEdit -> Pasteそれがまさに私が欲しいものであることを発見しました!手動でAPIコードを入力する必要はありません。
Trav L 2010

27
厳密に言うと、それはmsysgitのせいではなく、msysがを使用するための問題cmd.exeです。
アナキビスト2012

1
私はあなたの回答に賛成しましたが、派手な「挿入」キーの書式設定により、最初は「プレス挿入」を逃しました。部。
ダニー

28
Fuuuuuu、私はMacを実行しているウィンドウで、INSERTを持っていません
kevin

37
おかげで、私は使用Shift + InsしなければならないWin 7のところでtwtw 、そうでなければそれは同様のことを言っ[(^2A](ています。
ヘンリー2014

140

編集メニューコマンドを使用する以外に、キーボードショートカットを使用してgit bashウィンドウに直接貼り付けることができますInsert


7
Ctrlキーは不要で、Insertキーだけで貼り付けられます
jasonpenny

貼り付けをキャンセルするには?ショートカットはありますか?ありがとう!
Alex Chen

@Dan Rigby私は最新のmsysgitを使用していますが、貼り付けが機能しません。メニュー
押してみた

@Ghita貼り付けたいコンテンツが実際にはクリップボードにない(またはシェルが理解できない形式になっている)ようです。msysgitの最新バージョンを使用してローカルで検証し、これがまだ機能していることを確認しました。
Dan Rigby

1
@AntiGameZの取り消しは、で行うことができますCtrl-_。これはすべて、One True EditorであるEmacsをエミュレートするreadlineユーティリティによるものだと思います。
Brady Trainor 2014

66

これは実際にはgit、msys、bashの機能ではありません。すべてのWindowsコンソールプログラムは、歴史的な理由で同じ面倒なコピー/貼り付けメカニズムを使用してスタックしています。QuickEditモードをオンにすると役立つ場合があります。または、このような素晴らしい代替コンソールをインストールして、代わりにそれを使用するようにgit bashショートカットを変更できます。


3
コンソール2を使用する方法を知りたい人のために:lostechies.com/jimmybogard/2010/04/05/...
ジェスパーFyhrクヌーセン

8
ヒステリックレーズンの場合は+1。これから使い始めると思います。
Steven Lu

QuickEditを使用すると、これは非常に簡単になります。選択、Enter、挿入
gphilip '10

3
また、クイック編集モードでは、マウスの右ボタンをクリックするだけで貼り付けることができます。ハンディ!
lmeurs 14

2
イメロスが言ったことに加えて、コピーのためにエンターを押す必要さえありません...選択してダブルクリックします。貼り付けます
。– Vishwanath

60

コピー:

長期的な解決策:左上のアイコンをクリックし、[デフォルト]> [編集オプション]で[QuickEditモード]を選択します>わかりました

次に、コピーするテキストを選択します。押すEnter

短期的な解決策:左上のアイコン> [編集]> [マーク]をクリックします。を押しEnterます。

ペースト:

押す Insert

(「クイック編集モード」がオンの場合、右クリックでも機能する場合があります。)


1
これにより、Windows 7ではQuickEditモードを有効にした後、右クリックで貼り付けできるようになりました:)
Mike R

これはMacキーボードでWindows VMを使用するときに機能するため、右クリックの+1
garyh


20

これを行う方法は、をAlt押してからを押しSpaceE最後にを押すことPです。

WindowsではAlt、ウィンドウメニューにジャンプしてSpace開き、[ 編集 ] Eを選択して[ 貼り付け]コマンドを実行します。P

これらを連続して正しく取得すると、2秒未満でスニペットを貼り付けることができます。


1
これもMacに対応しています(MacでWindowsを使用しているユーザーには有効です)
Alex

英語版のWindowsでのみ機能します。フランスのOSでは、Alt + Space、次にM(修飾子)、最後にO(Coller)になります。
ガブリエル

12

久しぶりにWindowsに戻ったので、Dockerのようにののしりました。私は最終的にこれを見つけました:

ctrl_shift_letter_shortcuts

Ctrl+ Shift+ letterショートカットを有効にすると、血圧が低下したLinuxのような動作になりました。Ctrl+ Shift+ C/がV機能するようになりました。


10

これはgithubのヘルプページで提案されています

clip < filename

これにより、ファイル名の内容がクリップボードにコピーされ、id_rsa.pubをWebフォームにコピーするような場合に役立ちます。


1
これはまさに私が必要としたものです!gitコマンドからクリップボードにパイプする必要がありますgit diff abc ^ 1 abc-file | クリップ
DaveEdelstein

9

Git BASH CTRL+ 貼り付けP


うまく働いて、その優れたよりも使用<挿入おかげで、
AndreDuarte

1
これは私にとってWin10で機能した唯一のキーボードメソッドです。挿入は(さまざまな組み合わせで)行いませんでした。クイック編集が有効になっています。
isherwood 2016年

7

Git Bashショートカットを右クリックして、[ オプション ]タブに切り替えます。クイック編集モードを有効にして、[ OK ]をクリックします。

これで、右クリックを使用してGit Bashに貼り付けることができます。リモートプッシュのパスワードも挿入できますが、これはInsertでは行えません。

ここに画像の説明を入力してください

これも簡単にコピーできます。コンソールウィンドウ内で左クリックしてドラッグするだけで、テキストのブロックを選択できます。今、右クリック選択し、テキストブロックには、RAMにコピーされます。これは他の方法よりも簡単で直感的です。

画像ソース:https : //danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/


5

console2(http://sourceforge.net/projects/console/)は、ターミナルフロントエンドに移動するためのものです。

コピー/貼り付け、サイズ変更可能なウィンドウ、タブなどの優れた機能を追加します。アプリに好きなだけ「ターミナル」を統合することもできます。私は個人的にcmd(基本的なWindowsプロンプト)、mingW / msysGitを使用しており、Pythonおよびmysqlインタープリターに直接飛び込むためのショートカットがあります。

私がgitに使用する「シェル」引数(win7マシン上)は次のとおりです。

C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"



4

意図がgitコミットのコメントのコピー/貼り付けである場合は、環境変数EDITORをお気に入りのプレーンテキストエディター(notepad、notepad ++ ...)として設定してみてください。コミットするときは、-mオプションとGitを指定しないでください。コメントをコピー/貼り付けするためのお気に入りのエディターを開きます


4

Console2を取得します。複数の異なる方法で実行するように構成します。bashまたはWindowsコマンドプロンプトで動作します。


4

コンソールウィンドウで右クリックすることもできます。(以前の回答に従って)([システム]メニューの)[プロパティ]パネルで[オプションの編集]を両方とも有効にしてください。



3

コンソールのプロパティで、[編集オプション]の下の[クイック編集モード]をアクティブにすることができます。これにより、コンソール内を右クリックするだけで貼り付けることができます。または、「挿入」を使用することもできます。



2

はい、他の場所からctrl+ cを使用してコピーし、を使用して貼り付けINSERTます。Window 8で私のために働いてください。


1

ウィンドウではコピーについてはわかりませんが、貼り付けはCtrl + Insertで機能します。Linuxコピー:CTRL+ SHIFT+ C、貼り付け:CTRL+ SHIFT+V


1

私はマウスを使います

  1. マーク
  2. 右クリック->コピー
  3. 右クリック->貼り付け

0

コピー:タイトルバーをクリックし、マークを選択して、コピーするコンテンツを選択します。貼り付け:貼り付けたいものをコピーし、bashにフォーカスして、キーボードの挿入キーを押します。




0

左上のアイコンをクリックすると、ドロップダウンメニューが表示され、そこからコピー/貼り付けするオプションを見つけることができます。


0

コピーするには、テキストを選択してCTRL+ をクリックしますINS

印刷したい場所にカーソルを貼り付けるには

SHIFT+ をクリックしますINS

その他のオプションについては、左上のgit-bashアイコンをクリックしてください


0

私も同じ問題を経験しています、git bashはウィンドウでコピーして貼り付ける伝統的な方法をサポートしていませんが、単一のコマンドで簡単にコピーして貼り付けることができます

SHIFT+ fn+INSERT


0

ここにはすでにたくさんの答えがありますが、どれも私にとってはうまくいきませんでした。Fyi私はwin10を搭載したLenovoラップトップを持っています。


貼り付け= Shift+ fn+prt sc


コピー= Shift+ fn+c


0

キーボードインサートはPrintscreenと同じキーにあります。残念ながら、ctrl + insは機能しません。そのため、次の機能の組み合わせを見つけました。

FN + CTRL + PRT SC-コピー用

FN + SHIFT + PRT SC-挿入用


-2

MacBook proにはinsキーがありません。FN+ ENTERを使用して貼り付け

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.