アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
Linux エディタとして nano を選択していて、それをもう少し柔軟にしたい場合は、Jack Wallen が組み込みの実行ツールでお手伝いします。
nanoテキストエディタには、実に便利な機能がいくつか隠されています。おそらくご存知ないかもしれませんが、コマンドを実行し、その出力を作業中のファイルに追加できる機能があります。
参照:学ぶべき最高のプログラミング言語と最悪のプログラミング言語(TechRepublic Premium)
例えば、スクリプトやその他のファイルを作成していて、ホームディレクトリの内容を追加する必要がある場合、別のターミナルウィンドウを開いてlsコマンドを実行し、結果をコピーしてドキュメントに貼り付けることができます。あるいは、組み込みのExecute機能を使えば、コマンドの出力を自動的にドキュメントに貼り付けることができます。手動で行うよりもはるかに簡単です。
やり方をお見せしましょう。
ターミナルウィンドウを開き、 nanoコマンドを実行してエディタを起動します。実行機能を使用するには、キーボードショートカットのCtrl + Tを押します。実行するコマンドが表示されます。
例えば、ホームディレクトリの内容をファイルに読み込みたいとします。そのためには、「ls ~/」と入力してEnterキーを押します。Nanoは自動的にそのコマンドの出力をファイルに書き込みます。
参照: C++ プログラミング言語: あらゆるものの基盤となった経緯と今後の展望 (無料 PDF) (TechRepublic)
当然ながら、一部のコマンドは他のコマンドほどうまく動作しないことがあります。例えば、topコマンドはリアルタイム出力のため使用しませんが、catコマンドを使えば、現在編集中のファイルに別のファイルの内容を読み込むことができます。nanoのexecute機能を使えば、ファイルに読み込む出力を非常にクリエイティブにカスタマイズできます。
このツールを使うと、従来のコピー&ペーストよりもはるかに効率的になります。nanoテキストエディタを使う際に、この実行機能がきっとあなたのお気に入りになるはずです。ぜひお試しください。

画像: jivacore/Shutterstock
こちらもご覧ください
- マイクロソフトはPythonプログラミングエコシステムへのサポートを強化している
- コーディング面接はひどいです。もっと良くできるでしょうか?
- 開発者になる方法:チートシート
- Kubernetes: チートシート (無料 PDF)
- Microsoft は Windows を捨てて Linux に移行するつもりなのでしょうか?
- オープンソースインデックスとGitHubプロジェクトのチェックリストガイド
- オープンソースソフトウェアがビジネス界をどう変えたか
- Linux、Android、その他のオープンソース技術の報道

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。