Git 分支管理 快速切换 Git 分支: git checkout $(git branch --all | fzf) 查看提交日志并查看详细信息: git log --oneline | fzf --preview 'git show --color=always {+1}' 进程管理 选择并终止进程: ps -ef | fzf | awk '{print $2}' | xargs kill -9 SSH 主机选择 从已知主机列表中选择...
/bin/bash# 获取Git提交记录git_commits=$(gitlog--pretty=format:'%h %s'--graph--date=short--color)# 使用fzf进行模糊搜索selected_commit=$(echo"$git_commits"|fzf)# 如果用户选择了某个提交,则显示详细信息if[-n"$selected_commit"];thengitshow"$selected_commit"fi 此脚本使用git log命令获取项目的...
git提交日志中搜索(git log | fzf) vim插件中文件搜索(:Files | fzf) 设置zsh模糊补全等 功能强大的fzf能大大提高这些工具的易用性。 进阶使用技巧 fzf高度定制化,可以设置外观主题、自定义快捷键等。 例如设置类似Sublime的配色: 代码语言:bash 复制 exportFZF_DEFAULT_OPTS='--color=bw --inline-info' 设置...
git提交日志中搜索(git log | fzf) vim插件中文件搜索(:Files | fzf) 设置zsh模糊补全等 功能强大的fzf能大大提高这些工具的易用性。 进阶使用技巧 fzf高度定制化,可以设置外观主题、自定义快捷键等。 例如设置类似Sublime的配色: exportFZF_DEFAULT_OPTS='--color=bw --inline-info' 设置CTRL-A全选: exportF...
版本控制交互界面 (TUI for git) 你可以了解到如何配置 fzfrc,自定义预览窗口的快捷键,预览不同类型的文件,让 fzf 像文件浏览器一样打开不同类型的文件,或像 dmenu 一样工作... 补充: 1. alias fglf=" fzf --bind=ctrl-j:preview-down,ctrl-k:preview-up --preview 'git log --follow -p {} | ...
git fuzzy status(orgit fuzzy->status) Interact with staged and unstaged changes. git fuzzy branch(orgit fuzzy->branch) Search for, checkout and look at branches. git fuzzy log(orgit fuzzy->log) Look for commits ingit log. Typing in the search simply filters in the usualfzfstyle. ...
e.g. fzf --multi --preview='head -10 {+}' git log --oneline | fzf --multi --preview 'git show {+1}' When using a field index expression, leading and trailing whitespace is stripped from the replacement string. To preserve the whitespace, use the s flag. Also, {q} is replaced...
#Git 分支查找/Git Commit 查找 _fzf_gco() { git branch | fzf | sed -e "s/* //g" | xargs -I {} git checkout {} } _fzf_gcs() { git log --oneline | fzf | grep -o -E "^[0-9a-z]+" | xargs -I {} git show {} } 参考: 推荐一款比 Find 快 10 倍的搜索工具 FD...
set fzf_git_log_format "%H %s"The format must be one line per commit and the hash must be the first field, or else Search Git Log will fail to determine which commits you selected.Integrate with a diff highlighterTo pipe the git diff previews from Search Git Log and Search Git Status...
git clone --depth 1 https://github.com/slim-bean/loki-shell.git ~/.loki-shell ~/.loki-shell/install 首先,该脚本创建了~/.loki-shell目录,所有的文件都将保存在该目录下(包括 Loki 数据),接下来,它将下载Promtail、LogCLI 和 Loki 的二进制文件。