как удалить файл с помощью пейджера "less"

454
Alok Singh

использование

Я просматриваю файл lessи хочу его удалить. (Я перебираю заметки за день, lessпотому что это быстро и легко обрабатывает десятки заметок, а иногда я хочу удалить заметку.)

Вопрос

Как мне это сделать, и есть ли связка клавиш, которую я могу установить ~/.lesskeyили ~/.lessrc?

1
и вы хотите сделать это из 'less', а не с помощью команды 'rm', потому что это будет быстрее? (Полагаю, вы знаете команду rm?)? Я был бы ошеломлен, если бы вы могли удалить файл с меньшим. Я был удивлен, обнаружив, что less имеет файл Lessrc. Это на самом деле просто маленькая команда, предназначенная только для того, что она делает. Подобно многим вещам в * nix или многим вещам, предназначенным для использования в * nix ... одном маленьком инструменте для задачи, и, если необходимо, объедините инструменты вместе с конвейерами. Инструментом для удаления файла является rm. barlop 7 лет назад 0
Я знаю философию Unix. В соответствии с этим, `less` позволяет вам запускать команды оболочки с`! `. Я просто ищу способ получить имя файла, чтобы я мог передать его в `rm` и связать эту функциональность с горячей клавишей. Alok Singh 7 лет назад 1

1 ответ на вопрос

1
Alok Singh

Оказывается, вы можете поместить следующее ~/.lesskey:

#command ^D shell rm "%"\n

Оказывается, синтаксис для ссылки на текущий файл такой же, как у Vim.

интересно .. кстати есть unix.stackexchange.com, где вы могли бы получить ответ. barlop 7 лет назад 0

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