|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
krvsaПричем тут команда use ? Сходите по ссылке, примеры посмотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 15:51 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
П.С.М.Сходите по ссылке, примеры посмотрите. Повторю вопрос... Причем тут команда use ? С тем же успехом я могу смотреть ссылку по любой команде. Хоть set хоть close ... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 15:54 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
П.С.М.Сходите по ссылке, примеры посмотрите http://www.mumps.cz/gtm/books/pg/UNIX_manual/ch09s09s02.html Это имели в веду ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 15:55 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
Это П.С.М. Using Terminals ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 15:57 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
ValeriuА если так? GTM>u $p:TERM=$c(26,13,11,7) GTM> Команда use тут не помощник... Но я дал такую команду - после нее ничего не поменялось. Командная строка ГТ.М не реагирует на стрелки и забой... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 15:57 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
ValeriuА если так ? GTM>u $p:TERM=$c(26,13,11,7) GTM> Расскажи, что это предполагало? Т.е. какие установки этим предписываются? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:02 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
Объясню свое "отношение" к команде use ... Все ее установки/действия распространяются на ПО которое будет выполняться после ее вызова. Но никак не повлияет на командную строку СУБД. Будь то Каше или МСМ... Про ГТ.М писать не буду, т.к. только с ним начал работать. Но смело могу предположить, что и в ГТ.М ее действия схожи. Так же ее установки влияют на действия команд Код: javascript 1. 2.
Но никак не распространяются на поток приходящий с терминала... Он как шел, так и будет идти по своему протоколу... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:08 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
krvsaТак же ее установки влияют на действия команд Код: javascript 1. 2.
Точнее на результат их действия... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:09 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
П.С.М., На примере бекспейса. Для начала о главном. В переменной окружения $TERM должно быть подходящее значение 'входа' в terminfo, или по-другому правильный тип терминала. То есть настройки эмулятора терминала должны соответствовать описаниям в terminfo. В direct mode (командной строке) gt.m при редактировании строки для от терминала для бекспейса gt.m ожидает то, что в terminfo описано как key_backspace(kbs). И если эмулятор посылает другое, то вот и "проблема" Скорее всего эмулятор шлёт $c(8), а нужен $с(127). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:13 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
krvsaВот такой тест Код: javascript 1.
Дает одинаковый результат ка в Каше, так и ГТ.М Стрелка вверх Код: javascript 1. 2. 3.
Стрелка вниз Код: javascript 1. 2. 3.
Забой Код: javascript 1. 2. 3.
В putty результат разнится только по забою... Там выдает Код: javascript 1. 2. 3.
Остальное 1 в 1... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:17 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
gluconat_caП.С.М., На примере бекспейса. ... Ага, спасибо ))) krvsaТак же ее установки влияют на действия команд read write Но никак не распространяются на поток приходящий с терминала Я могу, конечно, ошибаться, но судя по примерам из ссылки выше...: use $principal:(x=0:y=0:clearscreen) This example positions the cursor to the upper left-hand corner and clears the entire screen. Example: use $principal:(noecho:width=132:wrap) This example disables ECHOing, enables automatic WRAPping, and sets the line width to 132 characters. т.е. вполне себе управляет настройками ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:20 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
gluconat_caСкорее всего эмулятор шлёт $c(8), а нужен $с(127). Коды по стрелкам совпадают... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:20 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
П.С.М.Я могу, конечно, ошибаться, но судя по примерам из ссылки выше...: Ты ошибаешься... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:22 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
В дополнении. Из документации на GT.M Direct Mode: Клавиши редактирования: Backspace: удалить слева Delete: Удалить в позиции курсора Стрелки вверх,вниз: перебор из списка RECALL (история) Стрелки влево, вправо: <CTRL-A>: курсор в начало <CTRL-B>: курсор влево <CTRL-D>: On an empty line, terminates GT.M and returns control to the shell <CTRL-E>: курсор в конец <CTRL-F>: курсор вправо <CTRL-K>: удалить от курсора до конца <CTRL-U>: удалить всё ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:24 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
krvsaТы ошибаешься... Ну ok. Тогда, т.с. чем мог.... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:25 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
gluconat_ca , когда будет собственно совет, что таки нужно делать мне в моей конкретной ситуации? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:37 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
gluconat_caСтрелки вверх,вниз: перебор из списка RECALL (история) Вот на стрелки нет реакции... Чего, где настроить дабы заработало? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:39 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
krvsaКоды по стрелкам совпадают... Это то, что передаёт эмулятор, а должна быть адекватность реакции эмулятора на то, что посылает GT.M :) Ещё раз напоминаю о $TERM, описаниях в terminfo, и соответствий с эмулятором. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:42 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
krvsa gluconat_ca , когда будет собственно совет, что таки нужно делать мне в моей конкретной ситуации? А что самое поганое, по-конкретнее? Что уж совсем не даёт работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 16:47 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
Да, ещё в режиме командн.строки 'эхо' должно быть u 0:(echo) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 17:23 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
gluconat_caВ переменной окружения $TERM должно быть подходящее значение 'входа' в terminfo, или по-другому правильный тип терминала. То есть настройки эмулятора терминала должны соответствовать описаниям в terminfo gluconat_caЕщё раз напоминаю о $TERM, описаниях в terminfo, и соответствий с эмулятором. Ну и по совету gluconat_ca сходил на Operating in Direct Mode Line EditingImportant GT.M deletes the character under the cursor when you press the key on the keyboard that sends the escape sequence which maps to the kdch1 capability in your current terminfo entry (by convention, the Delete key). If the current terminfo entry is missing the kdch1 capability, GT.M uses a default value derived from members of the DEC VT terminal family, as it does for selected other missing terminfo capabilities. If you wish the Backspace and Delete keys to behave the same, the simplest way is to configure your terminal emulator to send the same character sequences for the Delete key that it does for the Backspace key. You can alternatively modify your terminfo setting: for example, create an editable version of your terminfo entry in a temporary file with a command such as: infocmp > /tmp/$$_$TERM and edit the temporary file to replace the entry for the kbs capability with the one in the kdch1 capability. Save your changes, and compile the edited file into a usable terminfo entry, for example: export TERMINFO=$HOME/.terminfo # You may need to add this to your login profile profilemkdir -p $TERMINFO tic /tmp/$$_$TERM # or whatever your temporary file name was When modifying terminfo capabilities, always look for unintended changes in the behavior of other applications, for example, text editors, that also rely on those capabilities. In the worst case, you may need to toggle between alternate terminfo entries for GT.M and other applications while you evaluate different options. Also, for terminfo entries without the cud1 capability, GT.M uses a linefeed when moving to the next line in direct mode. Т.е. можно определить файл со своими настройками, а по-умолчанию используются параметры DEC VT terminal family ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 17:41 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
gluconat_caА что самое поганое, по-конкретнее? Что уж совсем не даёт работать? Нет возможности редактировать командную строку. Нет реакции на стрелки вверх и вниз... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 08:07 |
|
[gt.m] Командная строка
|
|||
---|---|---|---|
#18+
gluconat_cakrvsaКоды по стрелкам совпадают... Это то, что передаёт эмулятор, а должна быть адекватность реакции эмулятора на то, что посылает GT.M :) Обратно ничего не приходит. gluconat_caЕщё раз напоминаю о $TERM, описаниях в terminfo, и соответствий с эмулятором. Что такое $TERM? Код: javascript 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 08:21 |
|
|
start [/forum/topic.php?fid=39&msg=39220790&tid=1556493]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 426ms |
0 / 0 |