Как вставить строку в массив другим способом

Используйте emacs , запустите подчиненную оболочку и введите свою команду. Вывод будет доступен в буфере оболочки и может быть выбран с помощью обычных команд. В качестве альтернативы

select file in $(find <whatever>); do vi $file; break; done

подход emacs более практичен, если вы уже знаете редактор. Emacs может запускать произвольные «подчиненные процессы», т.е. интерактивные команды с их вводом и выводом, подключенными к буферу emacs. Итак, Mx shell-mode запускает подчиненную оболочку, вы вводите команду find , и вывод этой команды доступен в буфере.

$ find .. -name "*.sh"
../self.sh
../scheme/random.sh
../scheme/sample.sh

Теперь вы перемещаете курсор в файл, который вас интересует, и введите Mx find-file-at-point , чтобы отредактировать этот файл в другом буфере.

3
04.01.2016, 08:00
0 ответов

Теги

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