分页: 1 / 1

[问题]关于gvim处理java文件时候的一个键映射问题

发表于 : 2007-11-03 14:31
tobyxmu
我想实现的功能是:
按F4将java文件编译成.class文件;
按F5运行程序.

我在~/.gvimrc文件里面添加的配置是:

代码: 全选

"map
autocmd BufNewFile,BufRead *.java
			\ map <F4> <Esc>:!javac % <CR>
autocmd BufNewFile,BufRead *.java
			\ map <F5> <Esc>:!java % <BS><BS><BS><BS><BS><CR>
第一个功能实现了,第二个出现的问题。原因是我以为5个<BS>正好可以删去".java"这几个字符,结果发现%是被处理成一个字符的。请问如何实现映射到java javafile的功能?(这个javafile是文件名除去".java"后的名字)

谢谢 :D

发表于 : 2007-11-03 16:11
zhangsong023
java %:p:r
文档看得不够,呵呵。

发表于 : 2007-11-03 16:20
tobyxmu
zhangsong023 写了:java %:p:r
文档看得不够,呵呵。
谢谢,可是在map.txt里面没有找到:p,:r的内容,这两个参数的含义在哪里看呢 :D

发表于 : 2007-11-03 16:22
zhangsong023
:h filename-modifiers