Как копипастить? Ну, из этой... Ну, вы поняли...

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Как копипастить? Ну, из этой... Ну, вы поняли...

Сообщение GSerg » 10.08.2004 (Вт) 14:24

Вопрос!
КАК правильно копировать код из IDE под XP, чтобы русские комменты не превращались сами знаете во что? Через ворд не помогает, через блокнот не помогает...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 10.08.2004 (Вт) 14:45

Через FAR :)
Lasciate ogni speranza, voi ch'entrate.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 10.08.2004 (Вт) 15:32

У меня английский Windows и при этом из IDE русские комменты ни во что не превращаются. Шрифт у тебя стоит Courier New CYR или какой?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.08.2004 (Вт) 16:36

alibek писал(а):Через FAR :)

О, рулез. Я именно так всегда и делаю :-)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.08.2004 (Вт) 17:11

Русский XP Prof, Courier New CYR.
При копипасте в ворд, в блокнот, в форум - всякая фигня.
А в FAR сейчас попробуем :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.08.2004 (Вт) 20:03

Мдя :)
Через FAR всё прекрасно. Интересно, кто первым догадался копировать через FAR, ведь нужно же каким быть извращенцем-то, а? :) :razz:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.08.2004 (Вт) 20:28

GSerg писал(а):Мдя :)
Через FAR всё прекрасно. Интересно, кто первым догадался копировать через FAR, ведь нужно же каким быть извращенцем-то, а? :) :razz:

Я догадался независимо от alibek. А про извращенцев:
- Больной, вы страдаете извращениями? - Что вы, доктор, я ими наслаждаюсь.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.08.2004 (Вт) 20:40

Да я не вас двоих имел в виду! :)
И поизвращаться я тоже, бывает...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 10.08.2004 (Вт) 21:53

ну ладно усложним ситуацию: у меня far'a нету, как теперь быть? а копи-пастить все равно охота...
Ничто так не ограничивает полёт мысли программиста, как компилятор

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.08.2004 (Вт) 22:00

corgi писал(а):ну ладно усложним ситуацию: у меня far'a нету, как теперь быть? а копи-пастить все равно охота...

Поставить FAR - не пожалеешь.
Он занимает ~1 Мб, а по полезности превосходит целые снопы разных прог!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 10.08.2004 (Вт) 22:07

у меня есть total comander вторая прога такого же типа особо не нужна, а перепривыкать к far'y неохота...
Ничто так не ограничивает полёт мысли программиста, как компилятор

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 11.08.2004 (Ср) 8:54

Можно свою прогу написать, которая будет "конвертировать" содержимое буфера обмена. Я так думаю, что FAR просто сбрасывает юникодовские флаги в тексте в буфере обмена, но это разбираться надо.
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.08.2004 (Ср) 10:11

alibek писал(а):Можно свою прогу написать, которая будет "конвертировать" содержимое буфера обмена. Я так думаю, что FAR просто сбрасывает юникодовские флаги в тексте в буфере обмена, но это разбираться надо.

Я даже писал такую прогу: нужно просто получить текст из буфера в строку в Unicode и скопировать все нечётные байты в новую строку (во всех чётных будут нули).

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 11.08.2004 (Ср) 19:01

решение проблемы довольно простое...
итак: RegEdit -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage -> параметры с 1250 по 1255 - меняем значения на c_1251.nls
и наслаждаемся
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.08.2004 (Ср) 19:08

Респект! :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 11.08.2004 (Ср) 22:30

Только потом могут проблемы начатся с кодировками. Это не лучший выход, если серьезно.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.08.2004 (Ср) 23:18

gaidar писал(а):Только потом могут проблемы начатся с кодировками. Это не лучший выход, если серьезно.
Я об этом подумал, и решил, что на самом деле нет. Т.е. ни одна из реально используемых программ не будет использовать "экзотические" кодировки. И пользователя с турецкой локалью - именно для независимости локалей отдельных пользователей всю эту штуку в WinNT и накрутили - GSerg к себе на машину не заведёт.
Т.е. нормальный выход. Кривой, но совершенно безвредный.

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 12.08.2004 (Чт) 11:20

2Cyrax:
Здорово! :D
А что это вообще за трюк, как ты на это натолкнулся? Нельзя ли немного пояснить суть сделанного? И за что отвечают эти ключи реестра?

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 12.08.2004 (Чт) 12:55

Leon_ писал(а):2Cyrax:
Здорово! :D
А что это вообще за трюк, как ты на это натолкнулся? Нельзя ли немного пояснить суть сделанного? И за что отвечают эти ключи реестра?

вопрос, конечно, интересный :)
эти ключи отвечают за кодовые страницы и правила отображения и перекодировки текста (насколько я понимаю).
натолкнулся я на это не то чтобы случайно, но и не искал особенно.
толчком послужила проблема с Photoshop'ом. Adobe там чего-то намудрила в 5-й версии и, когда в нем вводишь текст на русском, кирилицы нет (весь русский текст крякозябрами). стал искать - нашел такое решение. где - не помню. но в предложенном варианте изменению подлежал только один параметр в этом ключе (видимо для Photoshop'па достаточный).
а потом с такой же траблой столкнулся при работе в Macromedia DreavWeaver 4. но в нем оказалось все совсем запущено. но решение нашлось довольно неожиданно - читая Хакер-Спец по Web-у, набрел на указанные параметры в одной статье. вот собстна и все...

если интересно про все это почитать, попробуй покопать в MSDN или еще где...
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.08.2004 (Чт) 14:44

Leon_ писал(а):2Cyrax:
Здорово! :D
А что это вообще за трюк, как ты на это натолкнулся? Нельзя ли немного пояснить суть сделанного? И за что отвечают эти ключи реестра?

Я бы ответил проще: за перекодировку из кодовых страниц в Юникод.
Ключ 1250 - из cp1250 в Юникод, 1251 - из cp1251 в Юникод, и т.д.

Значение ключа - имя файла с описанием кодовой страницы.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.10.2004 (Пт) 16:35

Гы, а ларчик-то просто открывался!!
Нужно просто перед копированием перейти на русскую раскладку, и всё будет ОК. И ниччё в реестре править не надо.
Изображение

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 04.10.2004 (Пн) 11:57

tyomitch писал(а):Гы, а ларчик-то просто открывался!!
Нужно просто перед копированием перейти на русскую раскладку, и всё будет ОК. И ниччё в реестре править не надо.
да, ты прав, но каждый раз при копировании переключать раскладку - напрягает (у меня, например, по умолчанию в системе стоит английская раскладка), да и забываешь чаще всего это сделать...
да, и еще одно... как я уже писал, если эти ключи в реестре не поправить, то некоторые программы некоректно с кирилицей работают. например, Photoshop (во всяком случае, до 6 версии точно), или оригинальный клиент ICQ (к счастью я от него избавился :) )
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 04.10.2004 (Пн) 16:45

С ICQ проблемы связаны совсем с другими вещами. А Photoshop до 7-8 версии вообще-то с кодировками плохо-плохо работал...
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 78

    TopList