电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VIM编程技巧(大地小神之个人收藏)VIP免费

VIM编程技巧(大地小神之个人收藏)_第1页
1/6
VIM编程技巧(大地小神之个人收藏)_第2页
2/6
VIM编程技巧(大地小神之个人收藏)_第3页
3/6
VIM 编程技巧 应用技巧一:快速注释 1、连续行注释 使用Vim/Vi 编辑shell 脚本,在进行调试的时候,需要进行多行的注释,每次都要先切换到插入模式,在行首输入注释符“#” ,再退回命令模式,非常麻烦。其实如果要注释连续行,可在命令模式下执行,格式如下: :起始行,终止行s/要替换字符/替换为新字符/g 如需注释第1 行到第20 行,可以执行: :1,20s/^/#/g 其中“^”表示在行首插入, “ #” 为要插入的字符,“ g” 表示执行替换时不确认,若希望每行交互询问是否执行,可将“ g” 改为“ c” 。 如果编辑PHP 脚本,注释要稍微麻烦一点,如也要注释第1 行到第20 行,要执行: :1,20s/^/\/\//g PHP 的注释符“ //” 要特殊处理,因为Vim/Vi 替换命令格式中默认“ /” 为分隔符,这样就需要使用转义符“ \” ,表示“ /” 就要写成“ \/” 才可以,所以命令如上所示。强烈建议各位看官使用,省时省力省键盘还省手指头。 2、非连续行注释 如果注释非连续的多行,可以定义快捷键简化,格式为: :map 快捷键 执行命令 如定义快捷键Ctrl+P 为在当前行行首添加“#”注释,可以执行: :map ^P I// “^P”为定义快捷键Ctrl+P,要注意的是必须同时按“Ctrl+v+p”按出此“^P”方才有效,或先按“Ctrl+v”再按“Ctrl+p”也可以;“I//”就是此快捷键要触发的动作,“I”为在光标所在行行首插入,“//”为要输入的字符,“”表示退回命令模式,“”要逐个字符键入,不可直接按键盘的“Esc”键。执行成功后,直接在任意需要注释的行上按“Ctrl+P”就自动会在行首加上“//”号了非常方便。 如果要取消此快捷键,只需输入命令: :unmap ^P 我写程序或文档喜欢在末尾注释中写上自己的邮箱,每次录入十分麻烦,索性定义了一个快捷键,如下: :map ^M isam_helen@v ip.163.com 以后写完内容后,直接在注释中Ctrl+M 就录入了俺的邮箱了。 应用技巧二:乱七八糟的技巧 1、传说中的命令“ab” 命令“ab”, 同样可以解决上述输入邮箱的问题,因为我在Vim/Vi中定义了太多快捷键,如输入电子邮箱的、输入通信地址的、输入联系电话的、输入求偶标准的、输入PHPChina 管理员三围的… … 后来自己都记不住了。之后一天深夜电闪雷鸣,我突然发现了这条命令— — “ab”,苍天啊大地啊,我终于找到解决问题的方法了!oh y eah! 原来输入经常用的信息可以如此简单,LOOK— — :ab 替代符 原始...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VIM编程技巧(大地小神之个人收藏)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部