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

Vim、Emacs配置和使用
xhwubai
帖子: 20
注册时间: 2010-04-17 20:17

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

#1

帖子 xhwubai » 2012-09-10 18:58

单个文本可已用ggguG,多个文本怎么一起弄?

我试着用下面的代码没成功

代码: 全选

:argdo norm ggguGe|update
上次由 xhwubai 在 2012-09-10 20:16,总共编辑 1 次。
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

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

#2

帖子 wangjun403 » 2012-09-10 19:10

:buffer
生命只不过是上帝借你一用的资本!
xhwubai
帖子: 20
注册时间: 2010-04-17 20:17

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

#3

帖子 xhwubai » 2012-09-10 19:12

wangjun403 写了::buffer
求完整命令....
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

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

#4

帖子 aerofox » 2012-09-10 19:23

为什么一定要 vim 呢,用 tr 不行吗?
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#5

帖子 YeLee » 2012-09-10 19:29

代码: 全选

sed -i 's/.*/\L&/g' *
表示只会sed。 :em03 :em03 :em03
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
xhwubai
帖子: 20
注册时间: 2010-04-17 20:17

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

#6

帖子 xhwubai » 2012-09-10 19:37

aerofox 写了:为什么一定要 vim 呢,用 tr 不行吗?
感觉tr写起来很麻烦,没有vim的命令顺手... :em06
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#7

帖子 YeLee » 2012-09-10 19:39

tr就是用来做这种事的,麻烦什么啊。 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#8

帖子 lilydjwg » 2012-09-10 21:27

xhwubai 写了:单个文本可已用ggguG,多个文本怎么一起弄?

我试着用下面的代码没成功

代码: 全选

:argdo norm ggguGe|update
你的:args列表对吗?
xhwubai
帖子: 20
注册时间: 2010-04-17 20:17

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

#9

帖子 xhwubai » 2012-09-10 23:13

lilydjwg 写了:
xhwubai 写了:单个文本可已用ggguG,多个文本怎么一起弄?

我试着用下面的代码没成功

代码: 全选

:argdo norm ggguGe|update
你的:args列表对吗?
我用的是windows版的vim,我直接把多个文件拖进了vim里
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#10

帖子 lilydjwg » 2012-09-11 7:55

xhwubai 写了:
lilydjwg 写了:
xhwubai 写了:单个文本可已用ggguG,多个文本怎么一起弄?

我试着用下面的代码没成功

代码: 全选

:argdo norm ggguGe|update
你的:args列表对吗?
我用的是windows版的vim,我直接把多个文件拖进了vim里
我知道了,normal 命令后不能使用 | 接其它的命令。你改成

代码: 全选

:argdo exec 'norm ggguGe'|up
试试。
xhwubai
帖子: 20
注册时间: 2010-04-17 20:17

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

#11

帖子 xhwubai » 2012-09-11 23:03

lilydjwg,

非常感谢!我的vi之路还很长啊
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#12

帖子 lilydjwg » 2012-09-11 23:12

xhwubai 写了:lilydjwg,

非常感谢!我的vi之路还很长啊
是 Vim。时间充沛的话一个月应当能搞定(并且不需要能够阅读英文技术文档)。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

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

#13

帖子 自由建客 » 2012-09-12 12:17

通常,非交互式的工作,我不会选择 vim。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

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

#14

帖子 自由建客 » 2012-09-12 12:18

并且不需要能够阅读英文技术文档
:em11
xhwubai
帖子: 20
注册时间: 2010-04-17 20:17

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

#15

帖子 xhwubai » 2012-09-12 20:39

lilydjwg,

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

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