
コマンドラインでテキストファイルを特定の行番号まで開く
特定のテキストファイルを特定の行番号で開きたいと思ったことはありませんか?コードレビューや調整など、理由は様々ですが、これはよくあることです。nanoやvimでテキストファイルを開いてからアクセスしたい行番号まで移動するよりも、コマンドラインユーザー向けのより高速な方法があります。
実際、vim または nano を起動すると、テキスト ファイルの特定の行番号に直接ジャンプできます。
VIM または nano でテキストファイルの特定の行番号を開く方法
John Talbot 氏は、この便利なターミナルのヒントを投稿しています。「私はターミナルでスクリプトを書いたりテキストを編集したりするのに多くの時間を費やしています。そのため、240 行目が間違っているというスクリプトエラーが表示された場合は、次のコマンドを使用して問題のある行にすばやくアクセスします: nano +240 script.sh」
これは本当に便利なコマンドだとわかりました。構文が不明な場合は簡単です:
nano +linenumber filename
たとえば、ファイル「script.sh」を21行目まで開くには、nanoを使用します。
nano +21 script.sh
そして、script.sh が直接開き、21 行目が選択された状態になり、準備完了になります。
すごいでしょう?これはvimでも動作します。
vi +240 script.sh
そして、vim は script.sh の 240 行目まで開きます。完璧です!
ぜひお試しください。Mac OS X、Linux、BSD など、どのプラットフォームでもほとんどのコマンド ライン テキスト エディターで問題なく動作します。