ファイルのN番目の文字に移動するにはどうすればよいですか。すべての改行、ファイル全体のN番目の文字を無視します。
このvimコマンド に似ていますが、崇高なテキストです
Goto Anything
またはGoto Line
(キーボードショートカットを使用していない場合は、[ジャンプ]メニューからアクセス可能)を開きます。
::N
と入力します。Nは、ファイル内の移動するN番目の文字です。つまり、番号の前に2つのコロンを付けます。
(Goto Lineは1つの:
を事前入力するため、もう1つ入力するだけです。または、次のargs
でコマンドshow_overlay
を実行して2つのコロンを事前入力するキーバインドを作成できます:{"overlay": "goto", "text": "::"}
)
または、検索パネルを使用して、次の正規表現を検索します。
\A[\s\S]{N-1}\K
N-1
を目的の文字番号から1を引いた値に置き換えます。
\A
ファイルの先頭からのアンカー[\s\S]
空白文字または非空白文字{N}
は前の文字クラスとN回一致します。つまり{99}
回なので、100番目の文字のすぐ左にキャレットが表示されます。\K
これまでに一致したものをクリア