分页: 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。 :em03 :em03 :em03

Re: VIM Help:把多个文本大写转小写

发表于 : 2012-09-10 19:37
xhwubai
aerofox 写了:为什么一定要 vim 呢,用 tr 不行吗?
感觉tr写起来很麻烦,没有vim的命令顺手... :em06

Re: VIM Help:把多个文本大写转小写

发表于 : 2012-09-10 19:39
YeLee
tr就是用来做这种事的,麻烦什么啊。 :em04

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
自由建客
并且不需要能够阅读英文技术文档
:em11

Re: VIM Help:把多个文本大写转小写

发表于 : 2012-09-12 20:39
xhwubai
lilydjwg,

大哥再请教下:用argdo处理很多文件,有时候要不停地按回车,有木有办法不按回车输入命令就一下子完成?

能否推荐一本bible级别的vim书?