tig 命令快捷键功能

转:https://blog.csdn.net/weixin_33711641/article/details/87157475
tig 常用操作见:颠覆 Git 命令使用体验的神器 – tig
让 git 命令行可视化
以下是按h后显示的帮助文档的汉化。

通用:

视图切换

   m 主视图(显示当前分支)
   d 异视图(显示该commit修改了什么)
   l 日志视图(类似于git log)
   t 文件树视图(用于查阅当前commit的各个文件)
   f 过滤视图(快速搜索当前commit的文件名并查阅)
   b 追责视图(在文件树视图下使用,查看文件的每一行是在哪个commit产生的)
   r 参考视图(查阅各个分支)
   s, S 状态视图(即git status)
   c 描述视图(类似于差异视图)
   y 藏匿视图(git stash相关,不太懂)
   g grep视图(在整个项目中搜索关键词)   
   p 呼叫视图(不知道干嘛的)  
   h 帮助视图(即本文)

视图操作

                 <Enter> 进入              进入和打开所选的行
                       <      返回         返回到上一个视图
     <Down>, <Ctrl-N>, J 下                向下移动
       <Up>, <Ctrl-P>, K 上                向上移动
                     ','                   父节点(不知道干嘛的) 移动到父节点
                   <Tab> 视图切换           当有两个视图同时显示的时候可切换焦点,操作另一个视图
                 R, <F5> 刷新              重载和刷新视图
                       O 最大化             最大化当前视图
                       q 关闭视图           关闭当前视图
                       Q 退出               关闭所有视图并退出

光标导航

                       k 上移
                       j 下移
     <PageDown>, <Space> 向下翻页      
             <PageUp>, - 向下翻页
                <Ctrl-D> 向下翻半页
                <Ctrl-U> 向上翻半页
                  <Home> 移到首行
                   <End> 移到尾行

滚动

      <Insert>, <Ctrl-Y> 向上滚动一行
      <Delete>, <Ctrl-E> 向下滚动一行
            <ScrollBack> 页面上滚
             <ScrollFwd> 页面下滚
                       | scroll-first-col    Scroll to the first line columns
                  <Left> 向左滚动两列
                 <Right> 向右滚动两列

搜索

	/ 搜索              在当前视图下搜索(类似Vim)
	? 往前搜索
	n 下一个匹配结果
	N 上一个匹配结果

杂项

	e 编辑                打开编辑器(默认Vim)
	: 命令提示符           类似Vim的命令提示符
	o 选项             打开选项菜单
	<Ctrl-L> 屏幕重绘
	z 停止所有视图的加载
	v 显示版本号

选项切换:

	I :开关 顺/逆排序(文件视图时使用)
	i :开关 排序依据
	# :开关 行数显示
	D :开关 日期显示
	A :开关 作者显示
	~ :开关 分支线条效果切换
	F :开关 文件名显示
	W :开关 忽略空白
	X :开关 commit ID显示
	$ :开关 commit 信息滚动显示
	% :开关 文件过滤

搜索快捷键

	Searching
	  <Down>, <Ctrl-N>, <Ctrl-J> find-next           Find next search match
	    <Up>, <Ctrl-P>, <Ctrl-K> find-prev           Find previous search match

主视图快捷键

	选项开关:
	    G :分支线条效果切换
	    F :开关 分支名显示
	调用外界命令:
	    C ?git cherry-pick %(commit)

差异视图快捷键

	选项切换:
	                           [ :显示详细程度 -1
	                           ] :显示详细程度 +1
	调用内置命令:
	                           @ :/^@@

参考视图快捷键

	调用外部命令:
	    C ?git checkout %(branch)
	    ! ?git branch -D %(branch)

状态视图快捷键

	视图详细操作
	    u 添加/取消到待提交(类似于git add)
	    ! 撤销文件的修改
	    M 使用外部工具合并文件
	调用外部命令:
	    C !git commit

描述视图快捷键

	视图详细操作
	    u 添加/取消到待提交
	    ! 撤销文件的修改
	    1 stage-update-line   Stage/unstage single line
	    \ stage-split-chunk   Split current diff chunk
	选项开关:
	    [ :显示详细程度 -1
	    ] :显示详细程度 +1
	调用内置命令:
	    @ :/^@@

藏匿视图快捷键

	调用外部命令:
	    A ?git stash apply %(stash)
	    P ?git stash pop %(stash)
	    ! ?git stash drop %(stash)
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值