Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
行全体ではなく、行の一部に応じてvimで行をソートできますか? 例えば
My Name is Deus Deceit
名前が始まる列 + 6 列に応じて並べ替えたいと思います。たとえば、列 19-25 で並べ替えると、vim は並べ替えのためにそれらの文字のみをチェックします。プラグインなしで実現できれば最高です。タイ
チェックアウトしてください:help :sort。{pattern}このコマンドは、一致したテキストがスキップされるオプションを取ります(つまり、並べ替えは一致後に行われます。
:help :sort
{pattern}
たとえば、列 19+ でソートするには (:help /\%cおよび関連する正規表現アトムを参照):
:help /\%c
:sort /.*\%19c/