Fugitive.vim 使用教程一

Fugitive.vim 使用教程一

deran pan, vim-004

原网页:http://vimcasts.org/episodes/fugitive-vim—a-complement-to-command-line-git

  使用 :Git 命令你可以从 VIM 命令行中运行任何的 git 命令。使用该命令它会切换的 Shell 去显示命令的输出,就像是 git log 命令一样。但是对于一些没有输出的命令,:Git 依然也会相当公平切换到 Shell 。需要你按 Enter 键返回。

  在 Vim 命令行中% 有着特殊的含义,它会被解释成当前文件的全路径。因此该符号可以用在任何需要当前文件路径的 git 命令中。但是 fugitive 也提供了一些方便的命令,如下表所示:

gitfugitiveaction
:Git add %:Gwrite将当前文件存入暂存区
:Git checkout %:Gread恢复当前文件到最新版本
:Git rm %:Gremove删除当前文件和相应的vim buffer
:Git mv %:Gmove重命名当前文件和相应的vim buffer

  :Gcommit 命令将会打开一个水平分隔的窗口填写提交信息并使用 :wq 命令完成。该命令提交的好处是在填写 Commit 信息时可以使用 vim 的补全特性。

  :Gblame 命令将会打开一个垂直分隔的窗口,其中包含有对每一行的注释信息。这些注释信息包括最新的 commit 号,作者,时间。该垂直分隔的窗口和文件窗口是滚动绑定的,因此一个文件向下滚动另一个窗口也会跟着滚动。

示例

  更多内容可见 fugitive 帮助文档,在vim命令模式输入以下命令。

  • :help cmdline-special
  • :help :_%
  • :help ‘complete’
  • :help :Git
  • :help :Gwrite
  • :help :Gread
  • :help :Gremove
  • :help :Gmove
  • :help :Gcommit
  • :help :Gblame
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值