追加読書

追加読書

テキストファイル(リンクは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

追加読書

関連情報