Есть ли ярлык для родительской папки в консоли?

Я хотел бы знать, есть ли какие-нибудь плагины и / или утилиты, которые могли бы сделать мою жизнь НАМНОГО БОЛЬШЕ.

При перемещении из папки в папку через консоль я могу использовать клавишу Tab на моей клавиатуре, чтобы автоматически заполнять папку, искать папку (двойное касание) или просто выражать, что я хочу перейти «вперед» с моими поисками.

При кодировании клавиша Tab используется для «проталкивания» кода «вперед» или вправо. Чтобы «вытянуть» код «назад», вы можете использовать комбинацию клавиш Shift + Tab .

Есть ли эквивалент, например, для нажатия клавиш Shift + Tab , чтобы написать ../ в консоли для меня? Или дать мне знать, что я нахожусь на корневом уровне и что я больше не могу идти «назад»?

Примеры использования:

Случай 1: [ 1114]

user@server:/$ cd ~/Desktop/folder1/

после Shift + Tab

user@server:/$ cd ~/Desktop/ (Удалить последнюю записанную папку. Не более backspace spam !!: D)

Случай 2:

user@server:/$ cd

после Shift + Tab [ 1120]

user@server:/$ cd (потому что я в корне и не могу вернуться)

Случай 3:

user@server:/home/Desktop/folder1$ cd

после Shift + Tab

user@server:/home/Desktop/folder1$ cd ../ (потому что я могу вернуться к Desktop)

Я знаю, это звучит лениво. Я знаю, что я ленивый.

В любом случае, спасибо за предложения! (:

Редактировать: Просто для ясности. Я привел в качестве примера команду cd, но то, что я хочу, можно применить к любой команде / исполняемому файлу. Это будет считаться Основное использование так же, как Tab используется для автозаполнения.

1
задан 7 May 2019 в 15:08

1 ответ

Создайте этот файл /home/$USER/.inputrc со следующим:

# ~/.inputrc - complements /etc/inputrc - global inputrc for libreadline
# April 15, 2019
# See readline(3readline) and `info rluserman' for more information.

$include /etc/inputrc

# Insert key to togged overwrite-mode
"\e[2~": overwrite-mode

# April 22, 2019 AU Q&A: https://askubuntu.com/q/1135306/307523
# Make Shift-tab act like "cd ../" (move to parent directory)
"\e[Z": "cd ../"

Сохраните файл и откройте новый терминал.

Теперь вы можете использовать Shift + Tab для отправки cd ../ на терминал.

Также в настройках можно нажать клавишу Вставить , чтобы переключаться между режимом перезаписи (замены) символов и режимом вставки.

0
ответ дан 7 May 2019 в 15:08

Другие вопросы по тегам:

Похожие вопросы: