在vim中如何装java,如何在 vim 中更好的编辑 java 文件

autocmd

autocmd 十分强大, 在vim使用经验这篇文章中我已经提到过它了. 现在说明

如何让它来支持 java 文件的编写.

我在 .vimrc 中是这样设置我的 autocmd 的::autocmd!

autocmd FileType java source  ~/.vim/files/java.vim

autocmd FileType java source  ~/.vim/files/jcommenter.vim

autocmd BufNewFile *.java 0r  ~/.vim/files/skeletons/java.skel

autocmd BufNewFile *.java normal gnp

说明如下:

取消之前的 autocmd

假如编辑的是 java 文件, 那么读入 java.vim 的宏定义(定义的内容下节说明)

假如编辑的是 java 文件, 那么读入 jcommenter.vim 定义

在新建 java 文件时, 预先将 java.skel 的内容复制进来

在读入 java.skel 内容后, 运行 gnp 这个宏命令

我的 java.skel 内容是这样的:

/*

* -----------------------------------------------------------

* file name : _filename_

* authors : camry(camry.wu@gmail.com)

* created : _datetime_

* copyright : (c) 2004 Vitular Inc. All Rights Reserved.

*

* modifications:

*

* -----------------------------------------------------------

*/

package com.vitular.;

/**

* to-do.

*

* @author camry(camry.wu@gmail.com)

* @version 1.0

*/

public class _classname_ {

/**

* default constructor.

*/

public _classname_() {

super();

} // END: _classname_

/**

* for test.

* @param args commond line parameters

public static void main(final String[] args) {

} // END: main

*/

} // END: _classname_

///:~

运行 gnp 这个宏命令, 主要是为了替换其中的 _classname_, _datetime_, _filename_

这三个变量. gnp命令在 java.vim 这个宏文件中指定.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值