viがArch Linuxで検索された後に停止しました

viがArch Linuxで検索された後に停止しました

私はArch Linux Live USBを使用しています。私はviを使って1行のjsonを含む18kbのテキストファイルを開きます。私は/記号でマークされたファイルを検索して中間のブロックに達しました@。次に、次の一致に移動を押すとnエディタが停止します。カーソルがコマンドラインにあり、強調/表示されており、カーソルが誤動作します。

エディタが応答しません:q、esc、Ctrl + Q、Ctrl + C、Ctrl + Z、Ctrl + D、Ctrl + L、Ctrl + /

Ctrl + Sを押すとカーソルが正常に点滅し始めますが、Ctrl + Qを押すと再び点滅が始まります。

次にAlt + F2を押してkill -9 [pid]終了します。しかし、このファイルにどのような問題があるのか​​知りたいです。

ファイルを開いた後、コマンドラインに不完全な最後の行エラーメッセージが表示されることがわかりました。しかし、行が長すぎてエラーは発生しません。また、viは@を通過してスクロールしません。

このファイルは、USB経由で外部に取り付けられたHDDにあります。オペレーティングシステムはUSBメモリースティックにあります。

ベストアンサー1

この@フラグは、行が長すぎて表示できないことを示します。 viはまだラインの前/後の位置を追跡する必要があり、長さが十分に長い場合は、データを読み取ってラインを越えようとすると、「一部」の速度低下を確実に感じることができます。

追加資料:

おすすめ記事