@tarsius 关于目前没有用于执行此操作的内置命令的事实是正确的。
但是,您可以这样做:
: ls-files RET
:绑定到magit-git-command它允许你
异步执行 Git 子命令,显示输出。使用前缀参数在当前存储库的根目录中运行 Git。[...]
您当然可以通过录制键盘宏或定义自定义命令并将其绑定到您选择的键序列来自动执行上述过程:
(defun magit-ls-files ()
"List tracked files of current repository."
(interactive)
(if (derived-mode-p 'magit-mode)
(magit-git-command "ls-files" default-directory)
(message "Not in a Magit buffer.")))
(define-key magit-mode-map (kbd "K") 'magit-ls-files)
Run Code Online (Sandbox Code Playgroud)