答えて
あなたが利用できるまともなシェルを持っている場合は、あなたがつもり、コロンを入力した後、ビジュアルモードでマーカーこれを入力すると、自分の番号を選択し、
:'<,'>!sort -n -k 2
のコマンドを実行して「<は、」>自動的appeadれ、残りの部分を入力するだけです。
この種類のコマンド(:[motion]!)は、というフィルタリングと呼ばれます。例えば、
:h filter
ソートVimのsort
コマンドを使用して、2列目のすべての行Nを:あなたはVimのヘルプを参照することにより、より多くのを学ぶことができます
:sort /.*\%2v/
参考:vimtips.txt
うわー、vimには内部仕分け手順があります!その奴はどれくらい巨大ですか? –
vim 6.0ではソートコマンドがありません: – vehomzzz
アップグレードできない理由は何ですか?vim.orgでは7.2が最新の安定版ですとお伝えします –
vim7のために私は行くだろう:これは、与えられた正規表現にマッチしたテキストを無視して数字をソートします
:sort n /.*\s/
。あなたの場合は2列目です。
、その後ビジュアルモード(例えばコントロール + V)でそれを選択することにより、2番目の列で並べ替え、実行します。
!sort
または3番目の列で
sort -k 3
または
をソートします:sort /.*\%3v/
また、あなたがShiftキー + Vコマンドを使用して並べ替えたい行を選択します。その後
!sort -k 3n
を入力するか、またはすべての行のソート何に最初の二つの単語をスキップするようにVimを伝えるために以下のコードを使用して、次のとおりです。
:%sort /^\S\+\s\+\S\+\s\+/
または8行によって、すなわちソート:
:sort /.*\%55v/
「仮想」仕様は、
単一文字(まもなく、それは8つのスペースとしてタブをカウントしない)ようにスペース+タブを扱うカラムの絶対数、ですので、最後の列でソートするには:あなたの第二(または第三、第四あれば、
:%sort /\<\S\+\>$/ r
これは答えです。 'ソート! 'もいいですね。 – firedev
- 1. PyQt:QTableView列(文字列と数値)を並べ替える方法
- 2. アルファベット文字列で数値を並べ替える方法は?
- 3. 文字列を文字列で並べ替える方法
- 4. ルビーの数字と文字を含む文字列の並べ替え方法
- 5. kotlinで文字列配列を並べ替える方法
- 6. Riakでデータを並べ替え/並べ替える方法は?
- 7. Laravelで並べ替え結果を並べ替える方法
- 8. vimのIPアドレスを並べ替える
- 9. 同じ列の数値とテキストを並べ替える方法
- 10. 数字を含む文字列をユーザーフレンドリーな方法で並べ替える
- 11. PHP並べ替え文字列値の範囲の配列を数字で並べ替え
- 12. DataGrid列を並べ替える方法
- 13. vimでブロックを並べ替え
- 14. Android RecyclerViewで文字列を並べ替える方法は?
- 15. Cで文字列xmlを並べ替える方法#
- 16. データフレームを1つの列で文字列と数字で並べ替えるR
- 17. 並べ替えの方法配列インデックスで並べ替えられたリスト
- 18. javascriptで数字を並べ替える方法
- 19. varcharフィールドを数字で並べ替える方法は?
- 20. eabeanで複数の列を並べ替える方法
- 21. 複数の列でレコードを並べ替えるPythonic方法
- 22. 配列の並べ替え方法
- 23. 列の並べ替えと並べ替え
- 24. リストボックスアイテムを数字で並べ替え
- 25. 文字列配列の各文字列を並べ替える方法
- 26. 文字列リストを文字列で並べ替える最短方法
- 27. 文字と長さで文字列を並べ替える
- 28. C#使用方法パブリッククラスオブジェクトの並べ替え/並べ替え
- 29. マップの文字列キーを数値で並べ替える
- 30. 文字列ベースの数値をlexsort(python)で並べ替える
関連...)カラムは10進数の最初のカラムになりますが、ヘルプには「:sort n」を使うことができます。「With [n] ...ソートは行の最初の10進数で行われます。 .. "これはあなたのケースには当てはまらないが、誰かにはそうかもしれない。 – Rabarberski