42

Возможный дубликат:
Закладка с каталогами / ссылками

когда у меня есть символическая ссылка foo ссылающаяся на панель каталогов bar/ и я начинаю набирать f и нажимать клавишу tab, она завершается до foo но я хотел бы завершить ее до foo/ поэтому я могу сразу добавить следующий символ для дальнейшего завершения. Как я могу это сделать?

2 ответа2

66

Включите опцию mark-symlinked-directories для readline.

  1. Редактировать ~/.inputrc:

    $include /etc/inputrc
    set mark-symlinked-directories on
    
  2. Нажмите Cx, Cr, чтобы перезагрузить настройки.

Смотрите раздел READLINE на странице руководства bash для дальнейшей документации.

Для тех, кто не хочет добавлять другой файл точек, вы также можете добавить эту строку в ваш ~/.bashrc:

bind 'set mark-symlinked-directories on'
3

Я не знаю, сможете ли вы сделать это в точности так, как вы описали, но если вы дважды нажмете кнопку Tab , это должно завершить процесс расширения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .