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
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Mamut wrote:
>> > Как мне найти нужный файл в том же проекте? >> > Как мне скопировать текст из сообщения из MessageBox? > C>alt+shift+ins, кажется. > Если это стандартный виндовый messagebox, то Ctrl+C
Вау! Круто!!! Не знал!
Posted via RSDN NNTP Server 2.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
>> _>в общем случае не прокатит. *В том же фаре* делается 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>> ...
Mamut wrote: > В линуксе есть те же mc и так далее. Так что надо было сравнивать mc и > far, а не линуксовскую консоль и far.
А что такое "виндовая консоль"? Почему это именно cmd.exe?
Я вот использую FAR для всех консольных команд, так что почему бы не
сравнивать именно FAR с линуксовой консолью?
> Это можно, и клавиатурой тоже — Ctrl + Space -> Edit -> Mark, потом > курсором. Но выделение реализовано там настолько криво....
Проблема в том, что в Линуксе нет даже этого кривого выделения.
>> В линуксе есть те же mc и так далее. Так что надо было сравнивать mc и >> far, а не линуксовскую консоль и far. C>А что такое "виндовая консоль"? Почему это именно cmd.exe?
C>Я вот использую FAR для всех консольных команд, так что почему бы не C>сравнивать именно FAR с линуксовой консолью?
Ye> надо все же сравнивать родное с родным, а не приобретенное с родным. имхо.
>> Это можно, и клавиатурой тоже — Ctrl + Space -> Edit -> Mark, потом >> курсором. Но выделение реализовано там настолько криво.... C>Проблема в том, что в Линуксе нет даже этого кривого выделения.
Да и в винде оно в таком виде, в каком есть тоже нафиг не упало. Правда, радует возможность paste в консоль
Здравствуйте, 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
Здравствуйте, 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
Я жертва цепи несчастных случайностей. Как и все мы.
Здравствуйте, 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>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
MS>>Как мне скопировать в clipboard список файлов из проекта Visual Studio (просто имена файлов)?
VD>Ты увивишся. Выделить их и из контекстного меню выбрать пункт Copy.
Не работает. Специально для тех, кто в танке — просто список имен файлов.
MS>> Как мне найти нужный файл в том же проекте?
VD>По каким критериям? По имени? Тогда Ctrl+O, вставить имя и нажать энтер. По содержимому? Открыть диалог поиска файлов...
По имени. Но не в каталоге, а в проекте. Ты отличаешь каталог от проекта? Нету такой функции поиска, точно так же, как нету поиска, например, в IE/Tools/Internet Options/Advanced.
Это я все к тому, что под личиной GUI скрывается жуткая халтура (по-другому и быть не может при таком валовом бездумном подходе). А я очень не люблю халтуру — есть у меня такой бзик.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
_>Ну ладно, эти программы для виндузятников, крутые кде-шники о них не знают. Задача проще — набрали в командной строке _>крутейшую команду, которая суперски работает — решили оформить из неё 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 (четыре нажатия, без _>учёта имени файла.
_>Ну ладно, эти программы для виндузятников, крутые кде-шники о них не знают. Задача проще — набрали в командной строке _>крутейшую команду, которая суперски работает — решили оформить из неё bash-скрипт. Как с помощью клавиатуры скопировать _>команду из командной строки в файл? Строка может содержать всякие \"' и прочее. Так что обычное оборачивание в _>echo "..." > file.sh
второй способ:
history | tail -n 1 > xclip -i
подвешиваете на хоткей. после нажатия этого хоткея последняя выполненная команда попадает в xclipboard.
Если уж вам обязательно надо через клипбоард.
_>Но в линухе даже посимвольно выделить нельзя (или я не знаю как?).
Все таки, мышью вы не пользуетесь из религиозных соображений или как?
Что мешает выделить мышью и третьей кнопкой вставить куда нужно? Это работает
даже в голой консоли, и является стандартным способом.
C>Проблема в том, что в Линуксе нет даже этого кривого выделения.
Я что-то пропустил — почему не подходит x-selection ? Если у ваc вдруг нет мыши,
можно воспользоваться ее эмуляцией. По look-n-feel один в один виндовое консольное
выделение.
MS>> Механизмы согласования содержимого clipboard — это миф, VD>Их и нет. Весь обмен между приложениями идет в паре тройке форматов.
В таком случае, это вообще не отличается от того, как работает клипборд в современном
unix-like.
McSeem2 wrote: > По имени. Но не в каталоге, а в проекте. Ты отличаешь каталог от > проекта? Нету такой функции поиска, точно так же, как нету поиска, > например, в IE/Tools/Internet Options/Advanced.
Что делают Emacs'оиды, когда у них не оказывается нужной функции?
Правильно, пишут макрос.
Почему бы для Студии такого не написать? Жмем alt-f11, открываем
Samples/Utilities, ищем функцию ListProj и за 5 минут делаем из нее
поиск по проекту.
Кстати, поиск по имени _в_ _любом_ каталоге есть в Mac OS X в виде
системного сервиса.
dmz wrote: > _>Но в линухе даже посимвольно выделить нельзя (или я не знаю как?). > Все таки, мышью вы не пользуетесь из религиозных соображений или как? > Что мешает выделить мышью и третьей кнопкой вставить куда нужно? Это > работает даже в голой консоли, и является стандартным способом.
Например, у меня нет мыши. Есть тачпад, на котором нет третьей кнопки
(ну ладно, заменим на нажатие обоих кнопок) и которым очень неудобно
выделять текст.
А главное, в отстойной Винде эта консольная задача делается почему-то
легко и непринужденно.
dmz wrote: > C>Проблема в том, что в Линуксе нет даже этого кривого выделения. > Я что-то пропустил — почему не подходит x-selection ?
Потому что у меня Xов почти всегда нет (как и мыши, кстати). Большую
часть времени работы с Линуксом я занимаюсь его администрированием через
SSH.
Запустить X-сервер на своей машине, пожалуйста, предлагать мне не надо.
С пингом в 400мс и каналом через пол-Земли в нем работать невозможно.
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
>> Я что-то пропустил — почему не подходит x-selection ? C>Потому что у меня Xов почти всегда нет (как и мыши, кстати). Большую C>часть времени работы с Линуксом я занимаюсь его администрированием через C>SSH.
Ну и? Если работа ведется в консоли, то наверное, на клиенте запущен эмулятор консоли. В котором
работает выделение. Если нет мыши, то есть эмулятор мыши.
Кстати, как мне подключиться по ssh к винде, и будет ли у меня при этом работать выделение в терминале?
И кстати, много ли я вообще наадминистрирую в винде по ssh — в командной строке?
C>Запустить X-сервер на своей машине, пожалуйста, предлагать мне не надо.
запускаете любой иксовый эмулятор консоли у себя, соебиняетесь по ssh и работате.
Что-то в упор не вижу проблему.