Дано - работа с японскими выражениями. Не текстом, который идет сплошняком и где такая реакция фф пригодилась бы.
По двойному клику на выражении фф выделяет не всё, а то, что он понимает под словом (всего пара-тройка иероглифов).
Задача - заставить фф по двойному клику выделять слово в значении "символы от пробела до пробела". Вне зависимости от форматирования, языка и тп.
Кто-нить знает как это сделать?
п.с. к примеру, зайдите на http://www.google.co.jp/ и сделайте д-клик на каком-нить японском тексте.
Отредактировано Andy_Scull (20-09-2009 13:08:11)
Отсутствует
Вдогонку, только что заметил.
Точно так же хотелось бы чтобы фф по двойному клику выделял все выражение с тире и подчеркиваниями.
Пример - ффффф_ффффф, по д-клику выделится только половина. Немного достает такое поведение, когда приходится копировать имена переменных и всякие ID-ы.
Отсутствует
Решено компиляцией личной версии фф.
Всё-таки эта хрень зашита в коде. (
Отсутствует
И где именно, если не секрет?
в сорсах - mozilla-1.9.2\intl\lwbrk\src\nsSampleWordBreaker.cpp
if(IS_HAN(c)) {
return kWbClassHanLetter;
} else if(IS_KATAKANA(c)) {
return kWbClassKatakanaLetter;
} else if(IS_HIRAGANA(c)) {
return kWbClassHiraganaLetter;
} else if(IS_HALFWIDTHKATAKANA(c)) {
return kWbClassHWKatakanaLetter;
} else {
return kWbClassAlphaLetter;
}
"правка бензопилой" - поменял все return ххх на return kWbClassAlphaLetter;
Основная проблема была в подготовке машины для компиляции. В итоге сделал вмваревскую машину, теперь на ней раз в полгода клепаю себе актуальную версию с этой своей поправкой.
п.с. проблема только в прогах, которые заточены на работу с ядром фф. К примеру, Kaspersky Password Manager не работает ни в какую.
Отсутствует