viエディターで特定の行に移動するにはどうすればよいですか?
たとえば、特定の行でファイルを開くオプションはありますか、それともファイルを開いてからキーボードショートカットで行に移動できますか?
コメント
回答
viを開始するにはファイルの特定の行で、viの起動に使用するコマンドに+line_num
を追加します。 line_num
を行番号に置き換えます。例:
vi +14 file.py
exコマンドラインを使用して移動することもできます。行に。 (exモードの詳細については、viテキストエディタの使用を参照してください)たとえば、14行目に移動する場合は、Esc
を押してから、次のように入力します。
:14
viコマンドもあります。 G ジャンプモーションは、オプションの count プレフィックスを取ります。これは、移動する行番号です。したがって、 1 4 G
コメント
- .. 。そして'まだコマンドモードになっていない(または画面を点滅させたい)場合にのみESCを押します' li>
man vi
を使用すると、マニュアルページを読むことができます。/line
を使用すると、line
という単語の出現箇所を検索でき、n
を使用して次は、vi
と同じです。最初の一致の1つは、探していたオプションを説明しています。これは、ウェブを検索したり、ここで質問したりするよりも時間がかかりません。