0

您可以直接从绑定命令中搜索特定字符串吗?我有一个超级有用的配置——绑定到它会在“%(text)”上打开这个简单的 Zsh 脚本,作为第一个参数传递:

#!/usr/bin/env zsh

emulate zsh -o extended_glob

if [[ $1 == (#b)([^:]##):([0-9]##):* ]]; then
    [[ -z $EDITOR ]] && EDITOR=mcedit

    $EDITOR +$match[2] **/$match[1];t
fi

它允许通过指向光标并按回车键打开编译器错误行。它会自动跳转到错误所在的行。

tig因此,只需在by内运行 make:!make并自由浏览所有错误 :)

但是,我还需要一种方法来跳转到错误,因此问题是:如何通过键绑定直接搜索“(error:|warning:)”?我想将它绑定到n寻呼机视图中的键。

4

1 回答 1

0

您可以使用

bind pager N :/\b(error|warning):

类似于@diff 视图中的默认绑定。按h可在帮助视图中找到该绑定。

于 2021-07-23T19:49:42.920 回答