私テキストファイル(リンクはDropBoxに移動します。)Windowsアプリケーションを使用し、VIを使用してUnixで編集する必要があります。
ファイルを開いた後、VIの行内で簡単にナビゲートできないことに気づきました。上矢印と下矢印を使用すると、ドキュメント内のVIに表示されている行と一致しない行全体をスキップします。これにより、ファイルを編集するのは簡単ではありません。
VIを使用して行を簡単にナビゲートできるようにファイルをUNIX形式に変換する方法はありますか? Perlまたはdos2unixコマンドを試してみましたが、動作しません。
答え1
ファイルはすでにUnix形式です。問題は、ラインが何であるかわからないということです。
各段落は長い一行のテキスト。 Joyのナビゲーションvi
(およびBosticのナビゲーションnvi
)は行ごとに進み、長い行は次にバイパスします。画面に複数行があります。したがって、上下の動作は画面の数行を上下に移動しますが、実際には文書の次/前の行。
VIMおよびNeoVIMおよび他のさまざまなvi
クローンは、を使用して改行を解除する機能を提供します:set nowrap
。この場合、長い行は部分的にのみ表示され、単一の画面行に対して一度に1行ずつ水平にスクロールします。したがって、上下移動は文書行と同じであるため、画面行のみ移動します。
彼らはまた、交換申請を提出した。たとえば、文書を1行上にgk移動するのではなく、1画面上に移動します。k
追加読書
- スヴェングクス(2017-08-07)。Viクローンとホームページ。 guckes.net。
:help wrap-off
:help gk