출력에 번호가 매겨져 있고 파일 번호로 파일의 별칭을 지정할 수 있는 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

관련 정보