コマンドラインからUbuntu nanoエディターでファイルを開き、ファイルのすべての内容をコピーして、シェルの外部の別のアプリケーションに貼り付けることができます。
これまでのところ私が使用してコピーすることができます shift 画面に表示されますが、すべてのコンテンツに表示されるわけではありません。
nano
のバッファを他の場所で使用することはできません。XまたはGnomeのバッファを使用する必要があります。
xclip が解決策です。
X11クリップボードへのコマンドラインインターフェース。 sftp/scpの代わりにファイルをコピーするためにも使用できます。X11転送がすでに設定されている場合はパスワードの入力を求められません。
考えられる方法があります。
ファイルの先頭にあるカーソル
Ctrl6 マークを設定する
AltShiftT (または試して AltT)ファイルの最後までカットする
もし AltT うまくいかない、試してみる CtrlK
実際には、この答えは少し遅れるかもしれませんが、私は同じ質問に対する答えを探していました、そして私はちょうどそれを考え出しました。コピーしたいファイルがある場合は、nanoで開きます。あなたはctl-Rを押してあなたがコピーしたいファイルを入力することができます。これでファイル全体が取り込まれます。
私の場合は古いfstabをコピーしているだけなので大したことはありません。しかし、巨大なファイルでばかげているかもしれません。
代わりに、あなたはズームアウトすることができます Ctrl+- すべてのファイルの内容を '1つの画面ページ'に収めるようにし、マウスを使ってすべてを選択します。ズームした後 Ctrl+ またはで徐々にズームインする Ctrl++。
私はマウスの部分が好きではありませんが、これはnanoでバルクテキストをコピーするための速い方法です。
これは別の解決策です。私が個人的に好むもの。 Xselを使います。 Xclipと非常によく似ていますが、大きな違いがあります。
$ cat my_funky_file | xsel
Xclipはすべてをメインクリップボードに配置しますが、Xselは選択バッファを操作して中クリックで選択内容を貼り付けることができます。これは1回限りの使用に最適です。クリップボードにまだ貼り付けていないものがある場合は、影響はありません。
もしあなたがコンテンツを貼り付けたいのなら、xsel -o
はすぐにそれを吐き出します。
あなたはDebianベースのシステムにそれを使用してインストールすることができます。
$ apt-get install xsel
それ以外の場合、ソースは入手可能 です 。これが誰かに役立つことを願っています。
最も簡単な方法:
(質問の一部ではなく、記録のために、 CtrlU コピーしたテキストを貼り付けるために使用できます。)
これらの場合はmicro
の代わりにnano
を使用してください。
インストールするには:
Sudo su
cd /opt/
apt-get install curl
curl https://getmic.ro | bash
ln -s /opt/micro /usr/bin/micro
ln -s /opt/micro /usr/bin/nani
exit
だからあなたはファイルを開くことができます:
micro Readme.txt
or
nani Readme.txt
私は両方を使用します、ナノは速くて便利です、マイクロはフル装備です。
あなたが使用することができます:
Ctrl-A
。Ctrl-C
、Ctrl-V
Ctrl
とleft click
を使用する場合は複数のカーソルを置きますCtrl-Q
私の理解では、あなたのウィンドウよりもスクロールしても、nanoでファイル全体を選択することは不可能です。 GUIを使用していて、端末からnanoを開いていてファイルがウィンドウよりも長くない場合は、マウスを使用してcnt + shift + cよりすべてのテキストを選択してクリップボードにコピーできます。
Nanoにはありませんが、回避策があります。ここで を参照してください 。
具体的には、テキスト(ビジュアルモード)セクションを選択してください。
メタキーとTを使用して、現在のカーソル位置からファイルの最後までカットできます。メタキーは、キーボードに応じてaltまたはエスケープのいずれかです。私にとって、OSXからsshを介してUbuntuにアクセスするのは脱出でした。
だからこれはPuTTYで動作します。
1。タイトルバーを右クリック2.設定を変更3.外観4.変更 - フォント5.フォントを1に変更
これにより、1つの画面に多くのコードが配置されます。大きな設定ファイルをコピーすれば十分でした。
他の回答が指摘しているように、マウスを使って右クリックでコピーしない限り、nanoからUbuntuクリップボードにコピーして他のソフトウェアで使用することは実際には不可能です。
しかし、両方のファイルをnanoで開いて、一方から他方へコピーすることは可能です。Meta です Alt または Esc デフォルトのメタキーに基づく)
最初に複数のバッファを有効にする必要があります
nanoを開いている場合 Metaf
または-Fフラグを付けてnanoを開く:nano -F
またはset multibuffer
を~/.nanorc
ファイルに入れる
それから、あなたは新しいバッファでファイルを開くことができます Ctrlr
ファイルの先頭に移動 Meta\ それから、2つの選択肢があります。
a。でテキストをマーク CtrlShift6それからカーソルを最後まで持って行きます Meta/それからテキストを切り取る Ctrlk
b。でファイルの最後までテキストを切り取る Metat
他のバッファで開かれた他のファイルに切り替えて Ctrlu