Команда zsh shell fg приходит из bash?


2

Есть ли способ отредактировать команду fg так, чтобы она вела себя так, как использует bash?

Вместо того, чтобы иметь:

fg %<job number>

в zsh можно ли:

fg <job number>

как в баш?

Ответы:


1

Вы можете написать свою собственную функцию, fgчтобы проверить arg, а затем запустить сборку fg:

fg(){ if [[ "$*" =~ ^[0-9]+$ ]]; then builtin fg %"$*";else builtin fg "$@";fi }

Есть ли способ избавиться от утверждения, которое появляется после того, как вы используете "fg 1"? Например, при использовании только «fg 2» я получаю: [2] + 15169 продолжение emacs .zshrc в терминале, за которым следует приостановленная строка после того, как я Ctrl-z выходит из окна. Этого не происходит со стандартным "fg% 2"
CodeSammich

О, извините, это происходит с% 2 и 2. Есть ли способ удалить эту строку?
CodeSammich

Извините, я не знаю, как подавить сообщение.
meuh
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.