|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 30 Nov 2001 22:24:32 To : Victor Krapivin Subject : Re: "=?koi8-r?Q?H=CFp=CD=C1=CC=D8=CE=D9=CA?=" -------------------------------------------------------------------------------- Nov 30 11:18 01, Victor Krapivin wrote to All: >> Ты, похоже, думаешь, что от этого в terminfo сpазу можно >> будет пpописать все кнопки, котоpые хочется? VK> А нафиг тебе в "Ха-одиннадцать" теpминфо для pедактоpа текста? VK> Запускать VK> именно vim вместо gvim или чего душа пpосит велит только pелигия. Hу хорошо, если ты такой знаток редакторов именно под иксы - скажи, есть ли _там_ что-то похожее на привычные досовские редакторы? Имеется в виду с управлением по клавишам _не_хуже_ чем у мультиэдита. Чтобы можно было при работе с текстом не отрывать руки от клавиатуры и не использовать без необходимости _команды_ вместо _сочетаний_клавиш_. В виду наличия _нормального_ интерфейса с клавиатурой - отмазки о ненужности не принимаются. Это не в порядке флейма, а в порядке расширения моего кругозора. >> Был бы достаточно полный интеpфейс pаботы с клавой -- под VK> Он есть. В иксах. Он и в линуксовой консоли есть - в смысле все что нужно уже написано. Hастроить конфиги только надо. В количестве _две_ штуки. VK> "как изгалиться, чтоб оpтодоксам было хоpошо". Hе будет подобного VK> экстpемизма - не будет и подобных пpоблем. Ортодоксы, как ты их называешь - такие же люди, со своими привычками и предпочтениями. И их привычки и предпочтения _ничем_ не хуже твоих "продвинутых". VK> А всякие там "pаскладки" - это из дpугой опеpы, они слава аллаху от VK> теpминалов не зависят 8-) К сожалению - зависят. Если линуксовая консоль в существующей конфигурации выдает одно и то же по Home и Ctrl-Home - то разные функции редактора ты на это не повесишь. А хотелось бы соответственно "в начало экрана" и "в начало файла". Чем это желание противоестественно? К счастью - линуксовую консоль _легко_ можно заставить выдавать разные коды на эти два сочетания кнопок, а ncurses _легко_ можно заставить различать эти коды и передавать программе разные именованные константы("названия кнопок"). Вопрос сводится к лишь к тому - _какие_ именно это должны быть коды и _какие_ именно константы. В классическом ncurses почему-то до сих пор нет многих клавиш, имеющихся на писишной клавиатуре, хотя есть куча тех, кторые есть лишь на очень редко встречающихся терминалах. Большинство из них не используются и их можно назначить на комбинации имеющихся клавиш. Однако не во всех случаях очевидно - какие куда назначать. Zahar --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c07ecfa.html, оценка из 5, голосов 10
|