微波EDA网,见证研发工程师的成长! 2025濠电姴鐥夐弶搴撳亾濡や焦鍙忛柣鎴f绾惧潡鏌熸潏鍓х暠缂佺媭鍨堕弻銊╂偆閸屾稑顏�04闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敂钘変罕闂佺粯鍔曢幖顐ょ不椤栫偞鐓ラ柣鏇炲€圭€氾拷27闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敃鈧粣妤佺箾閹存瑥鐏╃紒鐙€鍨堕弻銊╂偆閸屾稑顏� 闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢妶鍌氫壕婵ḿ鍘у▍宥団偓瑙勬磻閸楁娊鐛崶顒夋晢濠电姴鎳夐崑鎾诲锤濡や胶鍙嗛梺缁樻礀閸婂湱鈧熬鎷�闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敃鈧粣妤佺箾閹存瑥鐏╃紒鐙€鍨堕弻銊╂偆閸屾稑顏�
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > gvim中如何删除重复行之后内容不乱

gvim中如何删除重复行之后内容不乱

时间:10-02 整理:3721RD 点击:
在gvim中,删除重复行的方法是要先排序 然后再删除;
有个小问题,就是删除完之后能不能在执行下反排序呢,要不文件内容就乱了,和原来不一样啦

有没有反排序的相关操作呢 ?或者说不用县排序而直接删除重复行呢?

:g/xxx/d 删除包含xxx的行

恩 这个我知道 小编,我的意思是 比如文本如下:
saa
ybb
ybb
cc
dd
ybb
dd
cc
saa

执行什么命令之后,文本可以变成
saa
ybb
cc
dd

用perl还行?

考虑用正则表达式
http://www.vimer.cn/2009/11/vimgvim正则表达式查找替换5-压缩(删除)重复行.html

这个命令之前就用过了,这个只能将连续重复的行压缩,如
sort
sort
sort
read
ls
pwd

但是不能对下面的处理
sort
read
sort
ls
sort
pwd

那你就搞个脚本处理下吧。

估计像icfb小编说的,得用perl,估计gvim中不好操作

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top