キーボードだけを使って、WindowsのクリップボードからテキストをPuTTYセッションに貼り付けたいのですが、どうすればいいですか?私はWindows XPでPuTTY 0.60を実行しています
使用例。Windows上のEmacsの中にある素敵なテキストの束を選択しました。そして、Putty ウィンドウにフォーカスを移します。そして、魔法のキーボードショートカットを押すと、向こう側で入力を待っているアプリケーションが何かを取得します
キーボードショートカットでcmd
, Alt+Space+E+Pに貼り付けようとしたのですが、私のPuTTYウィンドウにクリップボードを貼り付けてくれません
このAlt+Spaceを使ってシステムメニューを開くことについての質疑応答は面白そうですが、答えには近づきません
そこで、キーボードだけを使ってWindowsのクリップボードをPuTTYセッションに貼り付ける方法を知っている人はいますか?
145 piyo 2010-08-24
Shift+Insでテキストを貼り付けることができます
PuTTYより ドキュメント
貼り付けは右ボタン (3 ボタンマウスで設定している場合は中ボタン) を使って行います (4.11.2 節を参照)。(シフトインを押すか、Ctrl+右クリックのコンテキストメニューから「貼り付け」を選択しても同じ効果があります)。マウスの右ボタンをクリックすると、PuTTY は Windows のクリップボードにあるものは何でも読み取り、キーボードで入力されたものと同じようにセッションに貼り付けます
195 whitequark 2010-08-24
パテの資料より
4.10.3 マウスボタンの動作を変更する PuTTY のコピー&ペースト機構は、Unix xterm アプリケーションをモデルにしています。X Window System は 3 ボタンマウスを使用し、左ボタンが選択し、右ボタンが既存の選択範囲を拡張し、真ん中のボタンがペーストするのが慣例です
Windowsには通常、マウスボタンが2つしかないので、PuTTYのデフォルト設定では、右ボタンで貼り付け、真ん中のボタン(持っている場合)で選択範囲を拡張します
3ボタンマウスを持っていて、すでにxtermの配置に慣れている場合は、「マウスボタンのアクション」コントロールを使って選択することができます
Putty > Windows > Selection > Select “xterm (Right extends, middle pastees)” を開いてデフォルトの動作を変更する必要があります
2 Jimmy D 2018-10-08
私の場合は、Ctrl-Ins
/ Shift-Ins
のみを使用したいので、このように設定しました
- ウィンドウ > 選択範囲
- 選択したテキストをシステムのクリップボードに自動コピー >
(unchecked)
- マウスペースト > <++1
{Ctrl,Shift}+Ins
>(System clipboard)
- 選択したテキストをシステムのクリップボードに自動コピー >
VIMの動作にはこれが必要です
- ターミナル > 機能
- アプリケーションキーパッドモード
(checked)
を無効にします
- アプリケーションキーパッドモード
Extra:
PuTTYは通常のXターミナルと同じように動作します…いくつかのコマンドは、”less” (または “vi “など)のように xterm 端末タイプが選択されている場合、”代替 “画面に出力されますが、これはプログラムが終了すると消えます
ただし、交互画面を無効にするには、以下の方法があります
- ターミナル > 機能
- 代替端末画面
(checked)
への切り替えを無効にします
- 代替端末画面
2 ggrandes 2019-10-28