nano を使用してファイルからすべてのテキストを選択するにはどうすればよいですか?

nano を使用してファイルからすべてのテキストを選択するにはどうすればよいですか?

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

shiftこれまでのところ、表示されている画面上でのみコピーできますが、すべてのコンテンツではコピーできません。

答え1

のバッファnanoを他の場所で使用することはできません。X または Gnome のバッファを使用する必要があります。

xクリップ解決策です。

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

答え2

可能な方法があります:

  • ファイルの先頭にカーソルがある

  • Ctrl6目標を設定する

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

  • AltTうまくいかない場合は、CtrlK

  • ファイルの内容をコピーするだけで、CtrlUテキストを再度切り取ることができます

答え3

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

cat path/to/file.yml

コンソールに出力される出力を選択します。

答え4

実は、この回答は少し遅いかもしれませんが、同じ質問に対する回答を探していて、ちょうど見つけました。nano で開くためにコピーしたいファイルがある場合は、ctl-R を押して、コピー元のファイルを入力します。これでファイル全体が取り込まれます。

私の場合は、古い fstab をコピーしただけなので、大した問題ではありませんでした。ただし、巨大なファイルの場合は、とんでもないことになるかもしれません。

関連情報