私は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はまだラインの前/後の位置を追跡する必要があり、長さが十分に長い場合は、データを読み取ってラインを越えようとすると、「一部」の速度低下を確実に感じることができます。
追加資料: