在VIM脚本中如何获取当前编辑文件的完整路径
-
- 帖子: 1
- 注册时间: 2010-06-22 13:10
在VIM脚本中如何获取当前编辑文件的完整路径
小弟刚刚使用VIM不久,想写个脚本调用SVN的命令对当前编辑的文件进行SVN操作,但不知道如何获取文件完整路径,网上搜了好久未果,请各位前辈帮帮忙。
- boboj
- 帖子: 6
- 注册时间: 2010-06-09 12:58
- 联系:
Re: 在VIM脚本中如何获取当前编辑文件的完整路径
没太理解,你是想写个VIM插件作svn么?还是只是写个脚本手动执行呢?
脚本的话:pwd获取目录,basename获取文件名,在vim中:f可以获取当前编辑文件名,如果需要变量赋值用bufname("%")
插件的话:有个vcscommand.vim插件(http://www.vim.org/scripts/script.php?script_id=90),可以直接作svn和cvs操作。
希望有帮助
脚本的话:pwd获取目录,basename获取文件名,在vim中:f可以获取当前编辑文件名,如果需要变量赋值用bufname("%")
插件的话:有个vcscommand.vim插件(http://www.vim.org/scripts/script.php?script_id=90),可以直接作svn和cvs操作。
希望有帮助

- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 在VIM脚本中如何获取当前编辑文件的完整路径
代码: 全选
:h ::p
:h expand()