在VIM脚本中如何获取当前编辑文件的完整路径

Vim、Emacs配置和使用
回复
webyom
帖子: 1
注册时间: 2010-06-22 13:10

在VIM脚本中如何获取当前编辑文件的完整路径

#1

帖子 webyom » 2010-06-22 13:46

小弟刚刚使用VIM不久,想写个脚本调用SVN的命令对当前编辑的文件进行SVN操作,但不知道如何获取文件完整路径,网上搜了好久未果,请各位前辈帮帮忙。
头像
boboj
帖子: 6
注册时间: 2010-06-09 12:58
联系:

Re: 在VIM脚本中如何获取当前编辑文件的完整路径

#2

帖子 boboj » 2010-06-23 11:00

没太理解,你是想写个VIM插件作svn么?还是只是写个脚本手动执行呢?
脚本的话:pwd获取目录,basename获取文件名,在vim中:f可以获取当前编辑文件名,如果需要变量赋值用bufname("%")
插件的话:有个vcscommand.vim插件(http://www.vim.org/scripts/script.php?script_id=90),可以直接作svn和cvs操作。
希望有帮助 :em06
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 在VIM脚本中如何获取当前编辑文件的完整路径

#3

帖子 lilydjwg » 2010-06-25 11:48

代码: 全选

:h ::p
:h expand()
回复