LINUX.ORG.RU

[emacs][offtopic] Проблемы с M-x shell

 ,


0

0

По ряду причин приходится иметь дело в том числе и с оффтопиком. Хотелось бы пользоватся всеми удобствами shell'а емакс.

Но с M-x shell возникают проблемы:
1) Ввод команд дублируется:

C:>cd directory
cd directory

C:\directory>echo hello
echo hello
hello

C:\directory>

2) Вывод интерактивных программ отображается только после их завершения:

C:>sqlite3 database
sqlite3 database
.tables
.quit
Список таблиц в базе(команда .tables) отобразится только после выхода(.quit) из sqlite3 и завершения программы.

Как исправить эти недочеты, не меняя ОС?


Ввод команд дублируется:

Есть такое. Но я юзаю eshell - там сего нет, да и по-фичастей будет оно

Вывод интерактивных программ отображается только после их завершения

Вот тут как повезет. GNU Smalltalk не работает, а Scheme48 - на ура. Как в shell, так и в eshell.

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

d:\>scheme48
scheme48
Welcome to Scheme 48 1.8 (made by dmatvey on 20.01.2008 11:36)
Copyright (c) 1993-2008 by Richard Kelsey and Jonathan Rees.
Please report bugs to scheme-48-bugs@s48.org.
Get more information at http://www.s48.org/.
Type ,? (comma question-mark) for help.
> (+ 1 2 3 4)
10
> 
yoghurt ★★★★★
()
Ответ на: ansi-term от satanic-mechanic

Извините, не прочитал, что на оффтопике. Не знаю как там совсем, попробуйте, может и нормально работает.

satanic-mechanic
()

>1) Ввод команд дублируется:

comint-process-echoes -> on

2) Вывод интерактивных программ отображается только после их завершения:


Настройки самих программ. Например, sqlite3 -interactive. Только sqlite3 .help почему-то выводится через раз.

ipc
() автор топика

Чем не устраивает cmd.exe? Я под виндой не заморачиваюсь инородными шеллами, так как все решаемо в стандартном командном интерпретаторе.

TGZ ★★★★
()
Ответ на: комментарий от TGZ

Долго расказывать. Навскидку:
1) автодополнение по тексту в консоли (не путать с путями в файловой системе);
2) _удобная_ работа с буфером обмена с клавиатуры. Та что есть - кастрированная;
3) и так далее...

ipc
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.