例如,我想合并这样的文本:
CATEGORIES =‘书籍’,‘商务’,‘教育’,‘娱乐’,‘金融’,‘游戏’,‘医疗保健和健身’,‘生活方式’,‘医疗’,‘音乐’,‘导航’,‘新闻’,‘摄影’,‘生产力’,‘参考’,‘社交网络’,‘体育’,‘旅行’,‘实用程序’,‘天气’,‘全部’,
转到
CATEGORIES =‘书籍’,‘商业’,‘教育’,‘娱乐’,‘金融’,‘游戏’,‘医疗保健和健身’,‘生活方式’,‘医疗’,‘音乐’,‘导航’,‘新闻’,‘摄影’,‘生产力’,‘参考’,‘社交网络’,‘体育’,‘旅行’,‘实用程序’,‘天气’,‘全部’,
发布于 2011-07-05 10:40:56
对于该特定示例,以下命令将起作用:
:1, 21 j
或
:%s/\n/ /g
发布于 2018-03-03 06:06:47
:g/\[/,/\]/j
或
/^CATEGORIES
:v//-1j
如果你有:
edit "Komputer"
ala
ala
next
edit "FortiGate"
ala
ala
next
:g/edit/,/next/j
发布于 2014-11-19 23:53:33
或者连接从开始的方括号到结束的方括号的所有内容(假设您的文件中有很多这样的内容),并保持其他行不变,
:g/\[/,/\]/j
又快又简单。
https://stackoverflow.com/questions/6577508
复制相似问题