分页: 1 / 2
VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 18:58
由 xhwubai
单个文本可已用ggguG,多个文本怎么一起弄?
我试着用下面的代码没成功
代码: 全选
:argdo norm ggguGe|update
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 19:10
由 wangjun403
:buffer
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 19:12
由 xhwubai
wangjun403 写了::buffer
求完整命令....
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 19:23
由 aerofox
为什么一定要 vim 呢,用 tr 不行吗?
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 19:29
由 YeLee
代码: 全选
sed -i 's/.*/\L&/g' *
表示只会sed。

Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 19:37
由 xhwubai
aerofox 写了:为什么一定要 vim 呢,用 tr 不行吗?
感觉tr写起来很麻烦,没有vim的命令顺手...

Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 19:39
由 YeLee
tr就是用来做这种事的,麻烦什么啊。

Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 21:27
由 lilydjwg
xhwubai 写了:单个文本可已用ggguG,多个文本怎么一起弄?
我试着用下面的代码没成功
代码: 全选
:argdo norm ggguGe|update
你的
:args列表对吗?
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-10 23:13
由 xhwubai
lilydjwg 写了:xhwubai 写了:单个文本可已用ggguG,多个文本怎么一起弄?
我试着用下面的代码没成功
代码: 全选
:argdo norm ggguGe|update
你的
:args列表对吗?
我用的是windows版的vim,我直接把多个文件拖进了vim里
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-11 7:55
由 lilydjwg
xhwubai 写了:lilydjwg 写了:xhwubai 写了:单个文本可已用ggguG,多个文本怎么一起弄?
我试着用下面的代码没成功
代码: 全选
:argdo norm ggguGe|update
你的
:args列表对吗?
我用的是windows版的vim,我直接把多个文件拖进了vim里
我知道了,normal 命令后不能使用 | 接其它的命令。你改成
代码: 全选
:argdo exec 'norm ggguGe'|up
试试。
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-11 23:03
由 xhwubai
lilydjwg,
非常感谢!我的vi之路还很长啊
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-11 23:12
由 lilydjwg
xhwubai 写了:lilydjwg,
非常感谢!我的vi之路还很长啊
是 Vim。时间充沛的话一个月应当能搞定(并且不需要能够阅读英文技术文档)。
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-12 12:17
由 自由建客
通常,非交互式的工作,我不会选择 vim。
Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-12 12:18
由 自由建客
并且不需要能够阅读英文技术文档

Re: VIM Help:把多个文本大写转小写
发表于 : 2012-09-12 20:39
由 xhwubai
lilydjwg,
大哥再请教下:用argdo处理很多文件,有时候要不停地按回车,有木有办法不按回车输入命令就一下子完成?
能否推荐一本bible级别的vim书?