分页: 1 / 1
[求助]如何在vim中缩写多行内容
发表于 : 2010-06-09 12:28
由 sdxianchao
问题是这样的:
我现在要用vim编辑shell文件,在每个shell文件的头部要插入一些固定的内容:具体格式如下
#!/bin/bash
#-------------------------------------------
#Program:
# 程序的功能
#Author: XianChao
#Email:
[email protected]
#Version:1.0
#Copyright: GPL V2
#History:
# 日期 :生成此文件
#Special Commands Used:
#
#-------------------------------------------
我不想每次都重复输入这些内容,想看看能不能实现以下这样的功能:
1.我在插入模式的时候,直接输入SHELLHEAD,然后再回车,就自动输入上面的内容
2.输入的内容中,"日期"所在的位置在实际的使用中会自动替换成当前的时间
3.插入之后,光标自动移动到“程序的功能”的那个位置,并且已经处在插入状态,我可以直接输入内容。
我在网上找了好久没有找到解决办法,就来这里求助大家了。
Re: [求助]如何在vim中缩写多行内容
发表于 : 2010-06-09 13:05
由 dynamic0603
vim的bash-support插件。
sdxianchao 写了:问题是这样的:
我现在要用vim编辑shell文件,在每个shell文件的头部要插入一些固定的内容:具体格式如下
#!/bin/bash
#-------------------------------------------
#Program:
# 程序的功能
#Author: XianChao
#Email:
[email protected]
#Version:1.0
#Copyright: GPL V2
#History:
# 日期 :生成此文件
#Special Commands Used:
#
#-------------------------------------------
我不想每次都重复输入这些内容,想看看能不能实现以下这样的功能:
1.我在插入模式的时候,直接输入SHELLHEAD,然后再回车,就自动输入上面的内容
2.输入的内容中,"日期"所在的位置在实际的使用中会自动替换成当前的时间
3.插入之后,光标自动移动到“程序的功能”的那个位置,并且已经处在插入状态,我可以直接输入内容。
我在网上找了好久没有找到解决办法,就来这里求助大家了。
Re: [求助]如何在vim中缩写多行内容
发表于 : 2010-06-09 13:07
由 dynamic0603
代码: 全选
#!/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, [email protected]
# COMPANY: USTC
# Copyright: Copyright (c) 2010, xxx
#
#===============================================================================
里面的信息可以自己改。
dynamic0603 写了:vim的bash-support插件。
sdxianchao 写了:问题是这样的:
我现在要用vim编辑shell文件,在每个shell文件的头部要插入一些固定的内容:具体格式如下
#!/bin/bash
#-------------------------------------------
#Program:
# 程序的功能
#Author: XianChao
#Email:
[email protected]
#Version:1.0
#Copyright: GPL V2
#History:
# 日期 :生成此文件
#Special Commands Used:
#
#-------------------------------------------
我不想每次都重复输入这些内容,想看看能不能实现以下这样的功能:
1.我在插入模式的时候,直接输入SHELLHEAD,然后再回车,就自动输入上面的内容
2.输入的内容中,"日期"所在的位置在实际的使用中会自动替换成当前的时间
3.插入之后,光标自动移动到“程序的功能”的那个位置,并且已经处在插入状态,我可以直接输入内容。
我在网上找了好久没有找到解决办法,就来这里求助大家了。
Re: [求助]如何在vim中缩写多行内容
发表于 : 2010-06-09 13:09
由 sdxianchao
谢谢,我试试先
Re: [求助]如何在vim中缩写多行内容
发表于 : 2010-06-09 13:46
由 eexpress
● g bash .vimrc
autocmd BufNewFile *.bash 0put='#!/bin/bash'|setf bash
简单的这样也可以了
Re: [求助]如何在vim中缩写多行内容
发表于 : 2010-06-09 17:54
由 lilydjwg
snipMate