菜鸟请教高手:vim在shell编程中如何注释

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
zhoufcumt
帖子: 14
注册时间: 2010-04-15 20:01

菜鸟请教高手:vim在shell编程中如何注释

#1

帖子 zhoufcumt » 2010-10-23 20:16

使用vi编辑shell脚本,进行调试时,需要进行多行的注释,每次都要先切换到插入模式。在行首输入注释符“#”,再退回命令模式,很麻烦,如果注释非连续的多行,如何在.vimrc中定义快捷键,看了本书《完美应用Ubuntu》,里面的命令是 map ^P I#<Esc>,试了下没用,百度Google了很多,没找到,请高人指点下,麻烦了
Gamit/Globk ing
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 菜鸟请教高手:vim在shell编程中如何注释

#2

帖子 aerofox » 2010-10-23 22:30

你可以定义 map,但是我觉得不用 map 也很方便,在没有 vim 只有 vi 时,我是这么做的:
移动光标到要注释的第一行处,ma
再移动光标到要注释的最后一行处,:'a, . s/^/#/

有了 vim 后,更简单了,Ctrl+V 进入列模式,移动光标选中第一列,按 I,插入 # 字符。
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

Re: 菜鸟请教高手:vim在shell编程中如何注释

#3

帖子 adam8157 » 2010-10-23 22:33

nerd_commenter
回复