Search found 13 matches
- 25.09.2019 20:52
- Forum: General (in Russian)
- Topic: Небезмолвная компиляция
- Replies: 0
- Views: 1490
Небезмолвная компиляция
Компилировать (или компилировать и связывать) программу с помощью инструмента так, как указано в Wiki, имеет одно досадное свойство: когда оно проходит без ошибок, в Output panel ничего не выдается. Поэтому фактически трудно отличить успешное окончание компиляции от ее незавершения. Это можно исправ...
- 10.09.2019 15:30
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
Как написал раньше, предложу возможную организацию вызовов пользовательских программ через редактор. Как принцип примем, что запускаемая программа может работать как со стандартным вводом, так и со стандартным выводом, и пользователю нужно предоставить возможность перенаправлять каждый из них. Если ...
- 10.09.2019 10:38
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
Идея не в том, чтобы переводить, нужно всего-навсего вызывать. То, что дал выше – скрипт на языке sh , который есть стандартный командный интерпретатор всех POSIX систем. Если этот скрипт поместить в файл, скажем, runinterm , и если пользовательская программа находится в файле pgm , то требуется зап...
- 09.09.2019 20:08
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
> Опишите, что нужно сделать. В обсуждении много лишних деталей. Что по существу нужно сделать, я бы сформулировал так. Нужно встроить скрипт for term in $TERMINAL x-terminal-emulator gnome-terminal xterm mate-terminal rxvt urxvt xfce4-terminal terminator termite terminology qterminal konsole guake...
- 09.09.2019 07:52
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
Вызывать «универсальную оболочку» скорее всего возможно, если под ней понимать sh , как определено согласно POSIX. При этом приведенное выше решение придется немного изменить, так как read в POSIX работает не так, как в bash . Но зато получим решение, которое работает в любой POSIX о.с., а не только...
- 07.09.2019 16:52
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
- 06.09.2019 22:00
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
Алексей, Ваш второй вариант я упоминал раньше. Им, только в общем виде (для любой запускаемой программы) пользуюсь в качестве резервного варианта (см. левую часть приложенной картинки). Однако это работает только для Windows, а аналог для Linux (правая часть картинки), к сожалению, никак не работает...
- 05.09.2019 15:00
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
> Для общения с пользователем поток stdin пригоден, но это не более. > Его полезность вызывает большие сомнения. Иногда всё, что нужно – это как раз простое общение с пользователем. Только бы оно было в расположении, а в данном случае не так. Причём простое общение именно через stdin/stdout, полезно...
- 05.09.2019 09:11
- Forum: General (in Russian)
- Topic: Выполнение программ через External Tools
- Replies: 16
- Views: 3313
Выполнение программ через External Tools
Недавно в англоязычной ветке форума пытался выяснить проблему или скорее проблемы, относящиеся к External Tools. Ответа не было – возможно, я не достаточно понятно спросил. Поэтому попробую здесь. Итак, одна из проблем состоит в следующем. Вики утверждает здесь , что при помощи описываемого инструме...
- 19.08.2019 17:44
- Forum: General - CudaText
- Topic: Executing a shell (Linux)
- Replies: 9
- Views: 1907
By the way, I would not be against moving this discussion to the Russian-language part of the forum. I initially posted in English, because I thought that maybe there will be more people interested. Since that turned out not to be the case, perhaps it would be more natural to discuss in Russian, whi...