Команда ls или dir в ghci

Я новичок в Хаскеле.

Я использую ghci. Я знаю, что могу перемещаться по каталогу с помощью команды :cd <dir>. Но я не могу найти команду для отображения файлов в каталоге (что-то вроде Unix ls или Microsoft dir).

Можно ли это сделать в GHCI?

Спасибо


person Aslan986    schedule 31.05.2012    source источник


Ответы (3)


Вы можете вызвать команду bash :!ls.

person ДМИТРИЙ МАЛИКОВ    schedule 31.05.2012
comment
или при использовании на платформе Windows его :!dir - person robbie70; 24.12.2019

Вы можете нажать tab после определенных команд, таких как :load, чтобы вывести список файлов в рабочем каталоге.

person roldugin    schedule 31.05.2012
comment
Это частичный ответ (т.е. недостаточный). пользователь должен знать, как определить, в каком каталоге запущен GHCi (поскольку его можно запустить из панели запуска приложений). Также tab будет обеспечивать возможность навигации только вниз по дереву каталогов, а не вверх по нему. - person Ryan; 19.03.2019

: показать пути

type :? за помощь в GHCI; внизу есть заголовок Commands for displaying information

person Marc    schedule 30.03.2016