2010-10-06 09:32:45 +0000 2010-10-06 09:32:45 +0000
106
106

nanoでファイルからすべてのテキストを選択する方法を教えてください

Ubuntuのnanoエディタでコマンドラインからファイルを開いて、シェル外の別のアプリケーションに貼り付けることができるようにファイルの内容をすべてコピーしたいのですが

今のところ表示されている画面上ではshiftを使ってコピーすることしかできませんが、すべての内容ではコピーできません。

回答 (13)

73
73
73
2011-01-18 18:30:05 +0000

可能な方法があります:

  • ファイルの先頭にカーソルを置く

  • Ctrl6 でマークを設定する

  • AltShiftT (または AltT を試す) でファイルの最後までカットする

  • AltT が効かない場合は CtrlK を試す

  • ファイルの内容をコピーするだけの場合は CtrlU でテキストを再度カット解除する

18
18
18
2010-10-06 12:55:34 +0000

nanoのバッファを他で使うにはXかGnomeのバッファを使う必要があります xclip が解決策です

X11のクリップボードへのコマンドラインインターフェースです。sftp/scp の代替として、ファイルのコピーにも使えますし、X11 転送が既に設定されている場合にパスワードプロンプトを回避することもできます。

11
11
11
2018-04-10 10:01:36 +0000

あるいは、Ctrl+-でズームアウトして、ファイルの内容をすべて「1画面のページ」に収まるようにして、マウスですべてを選択することもできます。その後、Ctrl+0でズームバックするか、Ctrl++で徐々にズームインしていきます。

_マウスの部分は好きではありませんが、これはnanoのバルクテキストをコピーするための高速な方法です。

7
7
7
2012-11-11 07:08:16 +0000

実は、この回答は少し遅いかもしれませんが、同じ質問に対する回答を探していて、ちょうどそれを見つけました。コピーしたいファイルをnanoで開いているときに、ctl-Rを押して、コピーしたいファイルを入力します。

3
3
3
2017-07-20 20:36:23 +0000

cat を使用してコンソールからコピーすることができます:

cat path/to/file.yml

コンソールで印刷された出力を選択します。

2
2
2
2014-09-17 18:33:32 +0000

別の解決策をご紹介します。個人的に好きなものです Xselを使っています。Xclip と非常に似ていますが、重要な違いがあります。

$ cat my_funky_file | xsel

Xclip はすべてをメインクリップボードに置きますが、Xsel は選択バッファを操作してミドルクリックで選択範囲を貼り付けます。これは一回限りの作業に最適です。ですから、クリップボードの中にまだ貼り付けていないものがあっても、それは影響を受けません!

また、内容を貼り付けたい場合は、xsel -o がすぐに吐き出します。

$ apt-get install xsel

ソースは ここ で debian ベースのシステムにインストールできます! これが誰かの助けになることを願っています。

0
0
0
2018-07-13 17:37:36 +0000

これらのケースでは 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

私は両方を使用していますが、nano は速くて便利で、マイクロは完全に機能しています。

あなたが使用することができます:

  • すべてを選択するには、Ctrl-A
  • Ctrl-CCtrl-V
  • 複数のカーソルを配置する場合は、Ctrlleft click
  • 終了し、yまたはn
  • などを押すには、
  • マイクロGihubページを使用します。
0
0
0
2010-10-06 12:51:59 +0000

私の理解では、ファイルがウィンドウよりも長くスクロールしている場合、nano でファイル全体を選択することはできません。GUI を使っていて、ターミナルから nano を開いていて、ファイルがウィンドウより長くない場合は、マウスを使ってテキストをすべて選択してから、cnt+shift+c でクリップボードにコピーすることができます。

具体的には、テキスト(ビジュアルモード)セクションを選択します。

0
0
0
2017-01-19 21:21:24 +0000

他の方が指摘されているように、マウスを使って右クリックでコピーしない限り、nanoからUbuntuのクリップボードにコピーして他のソフトで使うことは実際にはできません。(メタはデフォルトのメタキーに基づいて Alt または Esc)

  1. まず、複数のバッファを有効にする必要があります。3.バッファの切り替えはMeta, to leftとMeta. to right 4.ファイルMetaの先頭に移動して、2つのオプションがあります:

5.他のバッファで開いたファイルに切り替えて、Ctrluでペーストします。

0
0
0
2014-07-14 03:31:38 +0000

現在のカーソル位置からメタキー+Tでファイルの最後までカットできます。 メタキーはキーボードにもよりますが、altかescapeです。私の場合、OSXからssh経由でUbuntuにアクセスするとエスケープでした。

0
0
0
2017-10-05 14:33:36 +0000

一番簡単な方法:

  • Altでファイルの一番上に移動します。
  • Ctrl6でマークを設定します。
  • Alt/でファイルの一番下に移動します。
0
0
0
2018-06-30 14:28:34 +0000

1.タイトルバーを右クリック 2.設定変更 3.外観 4.フォント変更 5. アピアランス 4.変更 - フォント 5.フォントを1に変更

これで一画面に大量のコードを入れることになります。大きなコンフィグファイルをコピーするだけで十分でした。

-1
-1
-1
2017-02-15 17:15:23 +0000

画面に表示されているもの(通常は1ページ)だけをコピーすることができます。マウスでクリックしてハイライトするだけです。Ctrl+C。そして、Ctrl+Vでメモ帳に貼り付けます。必要に応じて、あなたが持っている各ページのために繰り返します。

関連する質問

6
10
5
37
2