出力に番号が付けられ、ファイル番号でファイルのエイリアスを指定できるscm_breezeに似たシェル拡張はありますか?

出力に番号が付けられ、ファイル番号でファイルのエイリアスを指定できるscm_breezeに似たシェル拡張はありますか?

では、scm_breeze出力に番号が付けられており、後続のコマンドでこの番号を使用できます。たとえば、ここではgit statusを実行して変更されたファイルを確認し、コミット用の最初のファイルを準備します。

CodeMirror git/add-quickstart-to-readme*
❯ gs
# On branch: add-quickstart-to-readme  |  [*] => $e*
#
➤ Changes not staged for commit
#
#       modified: [1] lib/codemirror.css
#       modified: [2] package.json
#

CodeMirror git/add-quickstart-to-readme*
❯ ga 1
# Added '/Users/mflander/projects/CodeMirror/lib/codemirror.css'
#
# On branch: add-quickstart-to-readme  |  [*] => $e*
#
➤ Changes to be committed
#
#       modified: [1] lib/codemirror.css
#
➤ Changes not staged for commit
#
#       modified: [2] package.json
#

CodeMirror git/add-quickstart-to-readme*

lsこれは、たとえば、またはの出力で使用できるより一般的なものに基づいていますかfind?それともこれは単なる特別なものですかscm_breeze

答え1

偶然発見したのにプレスト楽章これはデフォルトで行われます(!)。

~ ❯❯❯ ll
drwx------@  3 mflander  staff   102 17 Mar 14:21 [1]  Applications
drwx------+  3 mflander  staff   102 17 Mar 12:10 [2]  Desktop
drwx------+  3 mflander  staff   102 17 Mar 12:10 [3]  Documents
drwx------+ 10 mflander  staff   340 20 Mar 11:12 [4]  Downloads
drwx------@ 55 mflander  staff  1870 17 Mar 15:23 [5]  Library
drwx------+  3 mflander  staff   102 17 Mar 12:10 [6]  Movies
drwx------+  3 mflander  staff   102 17 Mar 12:10 [7]  Music
drwx------+  3 mflander  staff   102 17 Mar 12:10 [8]  Pictures
drwxr-xr-x+  5 mflander  staff   170 17 Mar 12:10 [9]  Public
drwxr-xr-x  23 mflander  staff   782 17 Mar 15:00 [10] anaconda3
drwxr-xr-x   5 mflander  staff   170 20 Mar 09:36 [11] projects
~ ❯❯❯ cd 4
~/Downloads ❯❯❯

答え2

SCM Breezeには、ls(またはll)やrmなどのいくつかのコマンドのシェルショートカットもあります。https://github.com/scmbreeze/scm_breeze#ls-shortcuts

関連情報