Chinaunix

标题: vi如何同时编辑并保存多个文件? [打印本页]

作者: forge007    时间: 2010-06-23 14:00
标题: vi如何同时编辑并保存多个文件?
rt,
vi *.txt
能否一次性把其中的a修改为b?
然后保存所有文件并退出?

手工:n太麻烦,
我现在只能用shell来做。
for file in ...
do
ex ...
:wq!
done

谁有更好的办法?就类似于ue里一次"保存所有打开的文件"的功能.
作者: where27    时间: 2010-06-23 14:02
用sed吧
sed -i 's/a/b/g' *.txt
作者: ccjsj1    时间: 2010-06-23 14:20
vim没有ue的功能大(偶还是喜欢用vim,win下用gvim),打开多个文件可以用vim -o file1 file2 ...,不能同时替换和保存。
作者: forge007    时间: 2010-06-23 14:23
感谢楼上两位,用sed也是一种思路。
作者: redspider    时间: 2010-06-23 15:50
vim没有ue的功能大(偶还是喜欢用vim,win下用gvim),打开多个文件可以用vim -o file1 file2 ...,不能同时替 ...
ccjsj1 发表于 2010-06-23 14:20



    无知者无畏,介话是对的
作者: blackold    时间: 2010-06-24 09:36
回复 5# redspider


   
作者: ccjsj1    时间: 2010-06-24 12:10
回复 5# redspider


    请问vim怎样保存同时打开的多个文件?
作者: redspider    时间: 2010-06-24 16:06
回复  redspider


    请问vim怎样保存同时打开的多个文件?
ccjsj1 发表于 2010-06-24 12:10



    :wqall
作者: ccjsj1    时间: 2010-06-24 19:29
回复 8# redspider


    牛,果然好使。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2