コマンドラインからUbuntu nanoエディターでファイルを開き、ファイルのすべての内容をコピーして、シェルの外部の別のアプリケーションに貼り付けることができるようにします。
これまでのところshift、表示できるのはすべてのコンテンツではない画面上でのみを使用してコピーできます。
コマンドラインからUbuntu nanoエディターでファイルを開き、ファイルのすべての内容をコピーして、シェルの外部の別のアプリケーションに貼り付けることができるようにします。
これまでのところshift、表示できるのはすべてのコンテンツではない画面上でのみを使用してコピーできます。
回答:
可能な方法があります:
ファイルの先頭のカーソル
Ctrl6 マークを設定する
AltShiftT(またはを試してAltT)ファイルの最後までカットします
AltT動作しない場合は、試してくださいCtrlK
nano
ます-閉じた後は、OPが望むように別のアプリで切り取ることができません。
実際、この答えは少し遅いかもしれませんが、私は同じ質問に対する答えを探していたので、それを見つけました。nanoで開くためにコピーするファイルがある場合。ctl-Rを押して、コピー元のファイルを入力できます。これにより、ファイル全体が取り込まれます。
私の場合、古いfstabをコピーしていたので、大したことではありませんでした。しかし、巨大なファイルではばかげているかもしれません。
別のソリューションがあります。私が個人的に好むもの。Xselを使用します。Xclipに非常に似ていますが、重要な違いがあります。
$ cat my_funky_file | xsel
Xclipはすべてをメインクリップボードに入れますが、Xselは選択バッファーを操作して、中クリックで選択を貼り付けます。これは一度限りの場合に最適です!クリップボードにまだ貼り付けていないものがあれば、それは影響を受けません!
コンテンツを貼り付けたい場合は、xsel -o
すぐに吐き出します。
以下を使用して、Debianベースのシステムにインストールできます。
$ apt-get install xsel
他の回答が指摘したように、マウスを使用して右クリックでコピーしない限り、実際にはnanoからUbuntuクリップボードにコピーして他のソフトウェアで使用することはできません。
(:しかし、ナノで両方のファイルを開き、別のからコピーすることが可能でMetaあるAltか、EscデフォルトMetaキーに基づきます)
まず、複数のバッファーをアクティブにする必要があります
ナノを開いている場合 Metaf
または、-Fフラグを使用してnanoを開きます。 nano -F
またはset multibuffer
あなたの~/.nanorc
ファイルに入れて
次に、新しいバッファ内のファイルを開くことができます Ctrlr
ファイルの先頭に移動するMeta\と、次の2つのオプションがあります。
a。でテキストをマークしCtrlShift6、カーソルを最後Meta/に移動して、テキストを切り取りますCtrlk
b。テキストをファイルの最後までカットしますMetat
他のバッファで開かれた他のファイルに切り替える Ctrlu
最も簡単な方法:
(質問の一部ではなく、記録のために、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
私は両方を使用します。nanoはすばやく便利で、microは完全に機能します。
次を使用できます。
Ctrl-A
すべてを選択します。Ctrl-C
、 Ctrl-V
Ctrl
し、left click
Ctrl-Q
終了してyまたはnを押す