Re[21]: True Unix GUI
От: kan_izh Великобритания  
Дата: 04.04.06 15:26
Оценка:
Cyberax wrote:

>> _>в общем случае не прокатит. *В том же фаре* делается Ctrl-Ins,

>> Shift-F4, "file.sh", Enter, Shift-Ins (четыре нажатия, без
>> _>учёта имени файла.
>> Встречный вопрос. Как в виндовой консоли сделать тоже самое? Far к винде
>> имеет такое же отношение, как mc — к линуксу и даже меньше.
Просто тогда придётся посимвольно выделять... неудобно, конечно. В фаре, конечно, удобнее.
Но в линухе даже посимвольно выделить нельзя (или я не знаю как?).

> Проблема в том, что FAR в Винде есть, а в Линуксе его нет


> Ну а в консоли — щелчок на заголовок, "Изменть->Пометить", выделяем,

> жмем Enter. Дальше с текстом в буффере делаем что угодно. Как-то это
> можно и с клавиатуры делать.
Alt-space, M, S (для английской винды, почему я её и предпочитаю русской, ибо пользоваться шоткатами нормально можно, в
русской надо или раскладку переключать или стрелками пункт меню выбирать).
Posted via RSDN NNTP Server 2.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[8]: True Unix GUI
От: kan_izh Великобритания  
Дата: 04.04.06 15:31
Оценка:
Mamut wrote:

>> > Как мне найти нужный файл в том же проекте?

>> > Как мне скопировать текст из сообщения из MessageBox?
> C>alt+shift+ins, кажется.
> Если это стандартный виндовый messagebox, то Ctrl+C
Вау! Круто!!! Не знал!
Posted via RSDN NNTP Server 2.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[21]: True Unix GUI
От: Mamut Швеция http://dmitriid.com
Дата: 04.04.06 15:50
Оценка:
>> _>в общем случае не прокатит. *В том же фаре* делается Ctrl-Ins,
>> Shift-F4, "file.sh", Enter, Shift-Ins (четыре нажатия, без
>> _>учёта имени файла.
>> Встречный вопрос. Как в виндовой консоли сделать тоже самое? Far к винде
>> имеет такое же отношение, как mc — к линуксу и даже меньше.
C>Проблема в том, что FAR в Винде есть, а в Линуксе его нет

В линуксе есть те же mc и так далее. Так что надо было сравнивать mc и far, а не линуксовскую консоль и far.

C>Ну а в консоли — щелчок на заголовок, "Изменть->Пометить", выделяем,

C>жмем Enter. Дальше с текстом в буффере делаем что угодно. Как-то это
C>можно и с клавиатуры делать.

Это можно, и клавиатурой тоже — Ctrl + Space -> Edit -> Mark, потом курсором. Но выделение реализовано там настолько криво....
... << RSDN@Home 1.2.0 alpha rev. 647>> ... <<Les Pires — Les Pires — Que les Cerveaux Croassent>> ...


dmitriid.comGitHubLinkedIn
Re[22]: True Unix GUI
От: Cyberax Марс  
Дата: 04.04.06 16:35
Оценка:
Mamut wrote:
> В линуксе есть те же mc и так далее. Так что надо было сравнивать mc и
> far, а не линуксовскую консоль и far.
А что такое "виндовая консоль"? Почему это именно cmd.exe?

Я вот использую FAR для всех консольных команд, так что почему бы не
сравнивать именно FAR с линуксовой консолью?

> Это можно, и клавиатурой тоже — Ctrl + Space -> Edit -> Mark, потом

> курсором. Но выделение реализовано там настолько криво....
Проблема в том, что в Линуксе нет даже этого кривого выделения.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[23]: True Unix GUI
От: Mamut Швеция http://dmitriid.com
Дата: 04.04.06 17:23
Оценка:
>> В линуксе есть те же mc и так далее. Так что надо было сравнивать mc и
>> far, а не линуксовскую консоль и far.
C>А что такое "виндовая консоль"? Почему это именно cmd.exe?

C>Я вот использую FAR для всех консольных команд, так что почему бы не

C>сравнивать именно FAR с линуксовой консолью?

Ye> надо все же сравнивать родное с родным, а не приобретенное с родным. имхо.


>> Это можно, и клавиатурой тоже — Ctrl + Space -> Edit -> Mark, потом

>> курсором. Но выделение реализовано там настолько криво....
C>Проблема в том, что в Линуксе нет даже этого кривого выделения.

Да и в винде оно в таком виде, в каком есть тоже нафиг не упало. Правда, радует возможность paste в консоль
... << RSDN@Home 1.2.0 alpha rev. 647>> ... <<RAMMS+EIN — Ohne Dich>> ...


dmitriid.comGitHubLinkedIn
Re[19]: True Unix GUI
От: CrazyPit  
Дата: 04.04.06 21:29
Оценка:
Здравствуйте, kan_izh, Вы писали:

_>dmz wrote:


>> _>Из командной строки mc в joe скопировать уже можно используя только клаву?

>> mc, joe — это что?
_>Ну ладно, эти программы для виндузятников, крутые кде-шники о них не знают. Задача проще — набрали в командной строке
_>крутейшую команду, которая суперски работает — решили оформить из неё bash-скрипт. Как с помощью клавиатуры скопировать
_>команду из командной строки в файл? Строка может содержать всякие \"' и прочее. Так что обычное оборачивание в
_>echo "..." > file.sh
_>в общем случае не прокатит. В том же фаре делается Ctrl-Ins, Shift-F4, "file.sh", Enter, Shift-Ins (четыре нажатия, без
_>учёта имени файла.

C-aC-k nscr prog/mymegascript C-y нажатий слегка побольше, но зато скрипт сразу будет отсортирован по типу + положеться в PATH + в нём уже будут комментарии с датой создания и именем и некоторые базовый код.

Ну или nscr prog/mymegascript можно заменить на C-xC-f file.sh
Re[7]: True Unix GUI
От: McSeem2 США http://www.antigrain.com
Дата: 04.04.06 21:51
Оценка: 14 (2) +1
Здравствуйте, Cyberax, Вы писали:

C>А что с этим не так? Вставляет как таблицу Word'а. С помощью Paste

C>Special можно сразу объединить ячейки с существующей таблицей.

Copy-Paste колонки из Word в Exel работает как и ожидается (копирует колонку). Наоборот — вставляет колонку в ячейку как отдельную таблицу. Не знаю кому как, но IMO, это вопиющее рассогласование поведения. И мне совершенно наплевать, как он там внутри пытается что-то обработать (HTML, RTF, etc). Причем, Paste Special/HTML (о умолчанию) вставляет вложенную таблицу, а Paste Special/RTF — копирует ячейки. На мой пользовательский взгляд, между HTML, PDF и RTF нет принципиальной разницы, тем не менее, поведение совершенно разное.

>> не работает даже в очень родственных программах, не говоря уже о таких

>> далеких, как IE и Word.
C>Да? Вот только что скопировал главную страницу RSDN в Word. И оно работает.

Ну конечно же работает. Формально. Но смею утверждать, что такая "работа" является совершенно бесполезной на практике. А уж когда я пишу письмо в MS Outlook (Web Access или Desktop, не важно), то процитировать что-либо с web-страницы — это каждый раз голованая боль. Такое впечатление, что стили выбираются совершенно произвольным образом. Цвет текста может совпасть с текстом фона, в общем, что-то с чем-то. Нафига такое такое "ЩАСТЕ", да еще и за деньги?

C>Кстати, Word ничего не знает про Visio, но это не мешает мне вставлять

C>документы Visio в Word и там же _редактировать_ их. OLE, однако.

Про OLE речь не идет. Речь идет про копирование данных заранее известного формата.

>> MS Outlook Web Access — находится вообще на

>> уровне каменного века — чтобы вставить кусок текста туда, надо как
>> правило это делать через notepad.
C>Web Access — ключевые слова.

А мне-то что за дело? Я вижу что не работает, а Web он там или нет — мне до лампочки.

>> Как мне скопировать текст из сообщения из MessageBox?

C>alt+shift+ins, кажется.

Ctrl-C, как тут подсказали.
Ставим эксперимент — нажимаем в IE Tools/Internet Options, далее — Clear History. Этот текст копируется по Ctrl-C. Далее нажимаем Delete Cookies, копируем... и не работает! В одном случае — MessageBox, другом — диалог, ага. Но мне-то что за дело?! Я вижу, что в одном случае работает, в другом — нет.

C>Может стоит покрутить в консерватории. Еще 5 лет назад помню, что

C>самолично делал простенький механизм декларитивного биндинга данных и
C>контролов.

И я тоже делал. На Сишных макросах. Потому что иначе — просто застрелиться можно, сколько лишней нудной работы. И во всяких там дот-нетах — то же самое. Ни малейшего улучшения ситуации.
При этом состязаться в UI с MS совершенно бессмыссленно при таком подходе. Хотя бы потому, что этой компании не нужна редукция сложности — им проще еще тыщщу индусов нанять для тупой работы. Ну получается все шито белыми нитками, ну и что?. Но вот чего я опасаюсь — этот путь развития все равно тупиковый.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[6]: True Unix GUI
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.04.06 22:34
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Я согласен насчет "что-то где-то пошло не так". Подтвержением этому является прежде всего тот факт, что объем работы по созданию GUI находится приблизительно в квадратической зависимости от некого условного объема функциональности.


Осталось подтвердить свои предположения.

MS>Взять хоть тот же clipboard. В реальности, кроме текста и картинок, даже в винде ничего толком не работает — попробуйте вставить колонку из Exel в существующую колонку таблицы в Word.


Фигню не говори, ладно.

Данные между программами копируются отлично. Причем в основном используется HTML-клипборд-формат. А копировать колонки просто невозможно, так как они являются совершенно разными сущьностями в этих крограммах.

MS> Copy-Paste по умолчанию банально не работает даже в очень родственных программах, не говоря уже о таких далеких, как IE и Word.


Тоже что-то проблем не вижу.

MS> Механизмы согласования содержимого clipboard — это миф,


Их и нет. Весь обмен между приложениями идет в паре тройке форматов.

MS> MS Word должен знать, что существуют такие программы, как Excel, IE, Acrobat и 256K прочих,


Зачем? Данные он и так в универсальном формате получит. А уж, что он с ними будет делать — это его проблемы.

MS>Как мне скопировать в clipboard список файлов из проекта Visual Studio (просто имена файлов)?


Ты увивишся. Выделить их и из контекстного меню выбрать пункт Copy.

MS> Как мне найти нужный файл в том же проекте?


По каким критериям? По имени? Тогда Ctrl+O, вставить имя и нажать энтер. По содержимому? Открыть диалог поиска файлов...

MS> Как мне скопировать текст из сообщения из MessageBox?


Spy-ем можно. Криво? Да, наверное. Но это проблемы именно MessageBox-а. Например, окно сообщения об исключении в дотнете выводит текст в тексовом окне и его можно скопировать.

MS> Такие несуразности можно приводить до бесконечности.


Нисуразицы может и можно встретить. Но это просто недоработки. Ты же даже перечислить их не сумел. Налепил черти чего.
Но главное какое это все отношение имеет к ГИУ в Юникс?

MS>В любой технической сфере деятельности невозможно обойтись без редукции сложности.


Она и есть. Именно по этому программы передают данные через клиборд в стандартных форматах, а не изучают особенности друг-друга, например.

В общем, очередной крик души без почвы для расстройства.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: True Unix GUI
От: McSeem2 США http://www.antigrain.com
Дата: 04.04.06 22:59
Оценка:
Здравствуйте, VladD2, Вы писали:

MS>>Как мне скопировать в clipboard список файлов из проекта Visual Studio (просто имена файлов)?


VD>Ты увивишся. Выделить их и из контекстного меню выбрать пункт Copy.


Не работает. Специально для тех, кто в танке — просто список имен файлов.


MS>> Как мне найти нужный файл в том же проекте?


VD>По каким критериям? По имени? Тогда Ctrl+O, вставить имя и нажать энтер. По содержимому? Открыть диалог поиска файлов...


По имени. Но не в каталоге, а в проекте. Ты отличаешь каталог от проекта? Нету такой функции поиска, точно так же, как нету поиска, например, в IE/Tools/Internet Options/Advanced.

Это я все к тому, что под личиной GUI скрывается жуткая халтура (по-другому и быть не может при таком валовом бездумном подходе). А я очень не люблю халтуру — есть у меня такой бзик.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[19]: True Unix GUI
От: dmz Россия  
Дата: 05.04.06 03:03
Оценка:
_>Ну ладно, эти программы для виндузятников, крутые кде-шники о них не знают. Задача проще — набрали в командной строке
_>крутейшую команду, которая суперски работает — решили оформить из неё bash-скрипт. Как с помощью клавиатуры скопировать
_>команду из командной строки в файл?

например, так:
history | tail -n 1 > mycoolscript.bash


или так
gvim .bash_history
:$^M
yy
:new mycoolscripy.bash
p
:wq


_>в общем случае не прокатит. В том же фаре делается Ctrl-Ins, Shift-F4, "file.sh", Enter, Shift-Ins (четыре нажатия, без

_>учёта имени файла.
Re[19]: True Unix GUI
От: dmz Россия  
Дата: 05.04.06 03:16
Оценка:
_>Ну ладно, эти программы для виндузятников, крутые кде-шники о них не знают. Задача проще — набрали в командной строке
_>крутейшую команду, которая суперски работает — решили оформить из неё bash-скрипт. Как с помощью клавиатуры скопировать
_>команду из командной строки в файл? Строка может содержать всякие \"' и прочее. Так что обычное оборачивание в
_>echo "..." > file.sh
второй способ:
history | tail -n 1 > xclip -i

подвешиваете на хоткей. после нажатия этого хоткея последняя выполненная команда попадает в xclipboard.
Если уж вам обязательно надо через клипбоард.
Re[22]: True Unix GUI
От: dmz Россия  
Дата: 05.04.06 03:41
Оценка:
_>Но в линухе даже посимвольно выделить нельзя (или я не знаю как?).
Все таки, мышью вы не пользуетесь из религиозных соображений или как?
Что мешает выделить мышью и третьей кнопкой вставить куда нужно? Это работает
даже в голой консоли, и является стандартным способом.
Re[23]: True Unix GUI
От: dmz Россия  
Дата: 05.04.06 03:45
Оценка:
C>Проблема в том, что в Линуксе нет даже этого кривого выделения.
Я что-то пропустил — почему не подходит x-selection ? Если у ваc вдруг нет мыши,
можно воспользоваться ее эмуляцией. По look-n-feel один в один виндовое консольное
выделение.
Re[7]: True Unix GUI
От: dmz Россия  
Дата: 05.04.06 03:49
Оценка:
MS>> Механизмы согласования содержимого clipboard — это миф,
VD>Их и нет. Весь обмен между приложениями идет в паре тройке форматов.
В таком случае, это вообще не отличается от того, как работает клипборд в современном
unix-like.
Re[8]: True Unix GUI
От: Cyberax Марс  
Дата: 05.04.06 06:35
Оценка:
McSeem2 wrote:
> По имени. Но не в каталоге, а в проекте. Ты отличаешь каталог от
> проекта? Нету такой функции поиска, точно так же, как нету поиска,
> например, в IE/Tools/Internet Options/Advanced.
Что делают Emacs'оиды, когда у них не оказывается нужной функции?
Правильно, пишут макрос.

Почему бы для Студии такого не написать? Жмем alt-f11, открываем
Samples/Utilities, ищем функцию ListProj и за 5 минут делаем из нее
поиск по проекту.

Кстати, поиск по имени _в_ _любом_ каталоге есть в Mac OS X в виде
системного сервиса.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[23]: True Unix GUI
От: Cyberax Марс  
Дата: 05.04.06 06:37
Оценка: +1
dmz wrote:
> _>Но в линухе даже посимвольно выделить нельзя (или я не знаю как?).
> Все таки, мышью вы не пользуетесь из религиозных соображений или как?
> Что мешает выделить мышью и третьей кнопкой вставить куда нужно? Это
> работает даже в голой консоли, и является стандартным способом.
Например, у меня нет мыши. Есть тачпад, на котором нет третьей кнопки
(ну ладно, заменим на нажатие обоих кнопок) и которым очень неудобно
выделять текст.

А главное, в отстойной Винде эта консольная задача делается почему-то
легко и непринужденно.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[24]: True Unix GUI
От: Cyberax Марс  
Дата: 05.04.06 06:39
Оценка:
dmz wrote:
> C>Проблема в том, что в Линуксе нет даже этого кривого выделения.
> Я что-то пропустил — почему не подходит x-selection ?
Потому что у меня Xов почти всегда нет (как и мыши, кстати). Большую
часть времени работы с Линуксом я занимаюсь его администрированием через
SSH.

Запустить X-сервер на своей машине, пожалуйста, предлагать мне не надо.
С пингом в 400мс и каналом через пол-Земли в нем работать невозможно.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[8]: True Unix GUI
От: Cyberax Марс  
Дата: 05.04.06 06:45
Оценка:
McSeem2 wrote:
> Copy-Paste колонки из Word в Exel работает как и ожидается (копирует
> колонку). Наоборот — вставляет колонку в ячейку как отдельную таблицу.
Откройте для себя пункт меню "Paste Special"...

> Не знаю кому как, но IMO, это вопиющее рассогласование поведения.

А давайте я буду спрашивать почему в Emacs и KEdit разные комбинации
клавиш для выделения и копирования текста?

> совершенно наплевать, как он там внутри пытается что-то обработать

> (HTML, RTF, etc). Причем, Paste Special/HTML (о умолчанию) вставляет
> вложенную таблицу, а Paste Special/RTF — копирует ячейки. На мой
> пользовательский взгляд, между HTML, PDF и RTF нет принципиальной
> разницы, тем не менее, поведение совершенно разное.
Создатели Ворда посчитали, что такое поведение по умолчанию гораздо
понятнее. Не нравится — пишите макрос и биндите его на Shift-Ins.

> впечатление, что стили выбираются совершенно произвольным образом. Цвет

> текста может совпасть с текстом фона, в общем, что-то с чем-то. Нафига
> такое такое "ЩАСТЕ", да еще и за деньги?
А вы мне покажите правильное поведение.

Вставлять как простой текст? — Без проблем, есть Paste Special.

> Ставим эксперимент — нажимаем в IE Tools/Internet Options, далее — Clear

> History. Этот текст копируется по Ctrl-C. Далее нажимаем Delete Cookies,
> копируем... и не работает! В одном случае — MessageBox, другом — диалог,
> ага. Но мне-то что за дело?! Я вижу, что в одном случае работает, в
> другом — нет.
Пишите багрепорт. Ну недоработка, со всеми бывает.

> И я тоже делал. На Сишных макросах. Потому что иначе — просто

> застрелиться можно, сколько лишней нудной работы. И во всяких там
> дот-нетах — то же самое. Ни малейшего улучшения ситуации.
Спросите kan_izh про XUL и XBL
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[25]: True Unix GUI
От: dmz Россия  
Дата: 05.04.06 06:50
Оценка: +1
>> Я что-то пропустил — почему не подходит x-selection ?
C>Потому что у меня Xов почти всегда нет (как и мыши, кстати). Большую
C>часть времени работы с Линуксом я занимаюсь его администрированием через
C>SSH.

Ну и? Если работа ведется в консоли, то наверное, на клиенте запущен эмулятор консоли. В котором
работает выделение. Если нет мыши, то есть эмулятор мыши.

Кстати, как мне подключиться по ssh к винде, и будет ли у меня при этом работать выделение в терминале?
И кстати, много ли я вообще наадминистрирую в винде по ssh — в командной строке?


C>Запустить X-сервер на своей машине, пожалуйста, предлагать мне не надо.


запускаете любой иксовый эмулятор консоли у себя, соебиняетесь по ssh и работате.
Что-то в упор не вижу проблему.
Re[4]: True Unix GUI
От: ironwit Украина  
Дата: 05.04.06 13:39
Оценка:
Здравствуйте, dmz, Вы писали:


dmz>что угодно. dcop (стандартный способ управления KDE приложениями — рассказывать ). kioslave (рассказывать?)

выделенное да
... << RSDN@Home 1.2.0 alpha rev. 648>>
Я не умею быть злым, и не хочу быть добрым.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.