私はVultrによってホストされているUbuntuサーバーを持っていますが、それらは提供された端末を使ってリモートでやり取りしています。クリップボードからnanoに貼り付ける方法を知りたいのですが、これを使用してサーバー用のコードを作成します。私が試してみました Ctrl+U しかし、これは私にとってはうまくいきません。
書き出しなど、その他のキーボードショートカットコマンドも機能します。 Ctrl+O そしてやめる Ctrl+Xだから、私はVultr端末がこれらのキーボードコマンドを認識できることを確信しています。
クリップボードからnanoに貼り付ける方法はあると思いますが、ショートカットが何であるかはわかりません。
質問:クリップボードからnanoに貼り付けるためのキーボードショートカットは何ですか?これを実行する方法がない場合は、どのネイティブLinuxエディタが有効ですか?
次の2つのコマンドを試してクリップボードから貼り付けることができます。両方ともうまくいくはずです。
Ctrl+Shift+v
Shift+Insert
の Ctrl+U commandはnano自体からコピーまたは切り取られたテキストの貼り付けのみを許可します。そのため、コマンドが機能しません。
編集:
残念ながら、Vultrコンソールを使用する場合の特定のケースでは、コピー&ペーストを使用する簡単な方法はないようです。 Vultrは単にそれをサポートしていません。別の方法は、サーバーに接続するためにSSHを他の端末と一緒に使用することです。 Windowsを使用している場合は、 PuTTY を使用するとうまくいきます。
nano自体にはシステムクリップボードとの統合はありません。それはそれと対話するために端末のクリップボード処理に依存します。
コンソールに関する注意事項:コンソールソフトウェアはカット&ペーストをサポートしていません。
あなたが質問で与えられたようにクリップボード処理をしたいなら、あなたはそれをサポートするSSHプログラムとターミナルを使わなければならないでしょう。
SSH PuTTYウィンドウShift +マウスの右クリックは、デフォルトのPuTTY設定ではうまくいきました。
マウスの右ボタンを使って、Windows 10からnanoを "Windows上のUbuntuでBash"に貼り付けることに成功しました。
私は最近、Windowsからコピーし、Nanoを使用して端末を介して非常に長い「秘密鍵」を貼り付けようとしたときに同様の問題に遭遇しました。手でそれを手動でタイプする代わりに、私はそのようにそれを入力するために(私はAutoHotKeyを使った)テキストエキスパンダを使うことができました。
これを実行する方法がない場合は、どのネイティブLinuxエディタが有効ですか?
Nanoが実際に端末からの明示的なサポートなしで多かれ少なかれネイティブにこれを行うことができるかどうかはわかりませんが、X11転送セッション(ssh -X
)上でX11対応のVimを使いたいかもしれません。それから"+y
コマンドはX11クリップボードにヤンク( "コピー")し、そこから"+p
は( "貼り付け") - これをサポートする端末を必要とせずに。
X11対応のVimはGUIバージョン(gVim)を意味しないことに注意してください。 Console Vimは端末に残ることができますが、X11ライブラリとリンクされているのでX11クリップボードにアクセスすることができます。それはあなたの(転送された)DISPLAY
を知る必要があるだけです。
以下は、PuTTYターミナルウィンドウを介してNanoにアクセスする場合に適用されます。
~/.nanorcファイルまたは/etc/nanorc を含む set mouse そして:
~/.nanorcの設定を mouse unset に変更すると、次のようになります。
クリップボードから(PuTTY経由で)テキストをNanoに貼り付けると、貼り付けたテキストが不適切に自動インデントされることがあります。これを解決するには、~/.nanorcに unset autoindent を指定する必要があります。