text-editor - 在 'VI' 编辑器中对行进行排序

标签 text-editor vi

如果我必须根据“=”左侧的值对以下行进行排序。但是排序应该同时将选择扩展到 '=' 之后的列。 Thtz 是我们不必在 '=' 之后对列进行排序::

50599=1000000  
50454=00000054  
50080=00005464  
50098=00000875  
50661=00000665  
50788=10000035  
50988=10000006  
50994=10000656  
57009=00000005  
57022=10000008  
57040=10000005  
57000=10000005  
57060=10000089  
57067=10005640  
57102=00000765  
57190=00000867  

这需要在“VI”编辑文件中完成。

结果应该是::
50080=00005464    
50098=00000875  ...etc.

最佳答案

这个答案晚了 2 年,但可能仍然相关,在可视模式下选择要排序和运行的块:

:!sort

关于text-editor - 在 'VI' 编辑器中对行进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861503/

相关文章:

vim 语法高亮提高性能

ide - 为什么我们在 IDE 中使用固定宽度字体?

netbeans - 在 Netbeans 中打开临时缓冲区/暂存器?

visual-studio-code - VS Code 粘贴时在内容之间添加空格

text - 为什么文本编辑器会使粘贴代码的缩进变形?

vim - vi中如何从当前位置复制到行尾

eclipse - 如何在 Eclipse 中以编程方式重新加载文本编辑器?

c++ - windows上的linux开发

ruby - VIM中映射命令时的文件补全

vim - 在 Vim 中,选择、删除或注释掉大部分多屏文本的最佳方法是什么?