5 vim bash perforce
我正在尝试在我的内容.vimrc中创建一个vim命令(可能)用于p4 annotate获取我正在编辑的当前行的相关更改列表及其详细信息.
.vimrc
p4 annotate
试图自己写一些东西,但我的bash/vim脚本编写技巧并不是那么好,我找不到获取当前行的更改列表编号的方法.
这样的vim命令应该怎么样?
Arn*_*lca 5
这应该有效: command! Annotate execute '!p4 annotate -cq "%" | sed "' . line(".") . 'q;d" | cut -f1 -d: | xargs p4 describe -s | sed -e ''/Affected files/,$d'''
command! Annotate execute '!p4 annotate -cq "%" | sed "' . line(".") . 'q;d" | cut -f1 -d: | xargs p4 describe -s | sed -e ''/Affected files/,$d'''
我在目前使用的这个脚本中写了类似的东西。 它是 p4 annotate 的一个版本,它将一个文件和一行作为参数并漂亮地打印它们(和描述引用的更改列表)。 请注意,该脚本依赖于repo 中的其他脚本。 顺便说一句,repo的自述文件包含相关 vim 命令的示例。
归档时间:
11 年,3 月 前
查看次数:
526 次
最近记录:
10 年,7 月 前