问题是这样的:
我现在要用vim编辑shell文件,在每个shell文件的头部要插入一些固定的内容:具体格式如下
#!/bin/bash
#-------------------------------------------
#Program:
# 程序的功能
#Author: XianChao
#Email:xxxxx@gmail.com
#Version:1.0
#Copyright: GPL V2
#History:
# 日期 :生成此文件
#Special Commands Used:
#
#-------------------------------------------
我不想每次都重复输入这些内容,想看看能不能实现以下这样的功能:
1.我在插入模式的时候,直接输入SHELLHEAD,然后再回车,就自动输入上面的内容
2.输入的内容中,"日期"所在的位置在实际的使用中会自动替换成当前的时间
3.插入之后,光标自动移动到“程序的功能”的那个位置,并且已经处在插入状态,我可以直接输入内容。
我在网上找了好久没有找到解决办法,就来这里求助大家了。
[求助]如何在vim中缩写多行内容
-
- 帖子: 15
- 注册时间: 2008-05-08 20:13
- 来自: 江苏无锡
- 联系:
-
- 帖子: 259
- 注册时间: 2008-11-14 20:35
Re: [求助]如何在vim中缩写多行内容
vim的bash-support插件。
sdxianchao 写了:问题是这样的:
我现在要用vim编辑shell文件,在每个shell文件的头部要插入一些固定的内容:具体格式如下
#!/bin/bash
#-------------------------------------------
#Program:
# 程序的功能
#Author: XianChao
#Email:xxxxx@gmail.com
#Version:1.0
#Copyright: GPL V2
#History:
# 日期 :生成此文件
#Special Commands Used:
#
#-------------------------------------------
我不想每次都重复输入这些内容,想看看能不能实现以下这样的功能:
1.我在插入模式的时候,直接输入SHELLHEAD,然后再回车,就自动输入上面的内容
2.输入的内容中,"日期"所在的位置在实际的使用中会自动替换成当前的时间
3.插入之后,光标自动移动到“程序的功能”的那个位置,并且已经处在插入状态,我可以直接输入内容。
我在网上找了好久没有找到解决办法,就来这里求助大家了。
-
- 帖子: 259
- 注册时间: 2008-11-14 20:35
Re: [求助]如何在vim中缩写多行内容
代码: 全选
#!/bin/bash
#===============================================================================
#
# FILE: bash-test.sh
#
# USAGE: ./bash-test.sh
#
# DESCRIPTION:
#
# VERSION: 1.0
# CREATED: 06/09/2010 01:05:40 PM CST
# REVISION:
#
# AUTHOR: xxx, xxx@mail.ustc.edu.cn
# COMPANY: USTC
# Copyright: Copyright (c) 2010, xxx
#
#===============================================================================
dynamic0603 写了:vim的bash-support插件。
sdxianchao 写了:问题是这样的:
我现在要用vim编辑shell文件,在每个shell文件的头部要插入一些固定的内容:具体格式如下
#!/bin/bash
#-------------------------------------------
#Program:
# 程序的功能
#Author: XianChao
#Email:xxxxx@gmail.com
#Version:1.0
#Copyright: GPL V2
#History:
# 日期 :生成此文件
#Special Commands Used:
#
#-------------------------------------------
我不想每次都重复输入这些内容,想看看能不能实现以下这样的功能:
1.我在插入模式的时候,直接输入SHELLHEAD,然后再回车,就自动输入上面的内容
2.输入的内容中,"日期"所在的位置在实际的使用中会自动替换成当前的时间
3.插入之后,光标自动移动到“程序的功能”的那个位置,并且已经处在插入状态,我可以直接输入内容。
我在网上找了好久没有找到解决办法,就来这里求助大家了。
上次由 dynamic0603 在 2010-06-09 13:13,总共编辑 1 次。
-
- 帖子: 15
- 注册时间: 2008-05-08 20:13
- 来自: 江苏无锡
- 联系:
Re: [求助]如何在vim中缩写多行内容
谢谢,我试试先
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: [求助]如何在vim中缩写多行内容
● g bash .vimrc
autocmd BufNewFile *.bash 0put='#!/bin/bash'|setf bash
简单的这样也可以了
autocmd BufNewFile *.bash 0put='#!/bin/bash'|setf bash
简单的这样也可以了
● 鸣学
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: [求助]如何在vim中缩写多行内容
snipMate