Подтвердить что ты не робот

Как открыть файл в Emacs через eshell?

Когда в eshell есть команда для открытия файла в другом буфере?

4b9b3361

Ответ 1

Вы можете напрямую вызвать функции elisp. Чтобы открыть файл, вызовите find-file в имени файла. Пример:

~ $ ls
myfile
~ $ (find-file "myfile")

Скобки и кавычки необязательны, поэтому это тоже работает:

~ $ find-file myfile

Ответ 2

В eshell вам не нужно использовать весь путь при использовании команды find file. Нажатие C-x C-f аналогично вводу find файла, и eshell устанавливает каталог в тот, который вы просматриваете в настоящее время. Это преимущество для меня в использовании ansi-term. Попробуйте.

Ответ 3

Функция elisp может быть непосредственно использована в eshell, поэтому вы можете попробовать:

find-file <filename>

Ответ 4

Зачем использовать eshell? 'C-x f' и введите местоположение вашего файла.