VultrがホスティングしているUbuntuサーバーがあり、提供されているターミナルを使ってリモートで操作しています。サーバーのコードを書くために使っているnanoにクリップボードからペーストする方法を知りたいです。私は、Ctrl+Uを試しましたが、うまくいきません。
他のキーボードショートカットコマンド、例えばwrite out Ctrl+O や quit Ctrl+X は動作するので、Vultrターミナルがこれらのキーボードコマンドを認識できることは確かです。
クリップボードからnanoにペーストする方法はあると思いますが、ショートカットがわかりません。
Question:クリップボードからnanoにペーストするキーボードショートカットは何ですか?もしこの方法がないのであれば、どのようなネイティブのLinuxエディターが可能でしょうか?
クリップボードからペーストするには、以下の2つのコマンドを試してみてください。どちらもうまくいくはずだ。
Ctrl+Shift+v</kbd>;
Shift+Insert</kbd>;
このコマンドでは、nano本体からコピーまたはカットしたテキストしか貼り付けることができません。
**編集
残念ながら、Vultrのコンソールを使う場合、コピー&ペーストを使う簡単な方法はないようだ。Vultrはそれをサポートしていないのです。別の方法としては、SSHと別のターミナルを使ってサーバーに接続する方法があります。Windowsであれば、puttyを使えばうまくいくでしょう。
nano自身はシステムのクリップボードと統合されていない。nanoとの対話は端末のクリップボード処理に依存している。
ターミナルでのクリップボードの扱いに依存しています:
コンソールに関する注意事項: コンソールソフトウェアはカット&ペーストをサポートしていません。
質問にあるようにクリップボードを操作したい場合は、SSHプログラムとそれをサポートするターミナルを使用する必要があります。
もし、このような方法がないのであれば、どのようなネイティブのLinuxエディタが可能なのでしょうか?
Nanoがターミナルからの明示的なサポートなしに多かれ少なかれネイティブにこれを行えるかどうかは分かりませんが、X11転送セッション(ssh -X
)上でX11対応のVimを使いたいかもしれません。そうすると、"+y
コマンドは("copy")をX11のクリップボードにコピーし、"+p
コマンドは("paste")をそこから貼り付けます。
X11 対応の Vim は GUI 版 (gVim) という意味ではないことに注意してください。コンソール Vim はターミナルのままでも、X11 ライブラリとリンクされているおかげで X11 クリップボードにアクセスすることができます。転送された)DISPLAY
を知る必要があるだけです。
PuTTY端末ウィンドウを介してNanoにアクセスする場合は、以下が適用されます。
〜/ .nanorc ファイルまたはセットマウスを含む / etc / nanorc がある場合は、次のようになります。
-クリップボードの内容をNanoに貼り付けるには、 shift + right click またはが必要です。 shift + insert 。 -Nanoのテキストブロックには、をクリックしてマークを付けることができます。 マウス。 -マウスでテキストを選択してコピーすることはできません。 クリップボード(PuTTY関数)ですが、Nanoでテキストをマークしてコピーできます。 Ctrl + K のバッファーに移動するため、 Ctrl + U で貼り付けることができます。
〜/ .nanorc 設定を unset mouse に変更すると、次のようになります。
-クリップボードの内容をNanoに貼り付けるには、定期的に右クリック(または shift + insert )が必要です。 - Alt + A とそれに続く矢印キーを使用してキーボードを使用してのみ、Nanoのテキストブロックをマークできます。 これらは Ctrl + K でバッファにコピーできます。 -マウスでテキストを選択して、クリップボードにコピーできます(PuTTY関数)。
(PuTTYを介して)クリップボードからNanoにテキストを貼り付けると、貼り付けられたテキストが不適切に自動インデントされる場合があります。 これを解決するには、〜/ .nanorc で unset autoindent を指定する必要がある場合があります。