Автоопределение таблицы символов

Раздел для извращенцев( :) ) — поклонников фара.

Сообщение YuG » Сб май 22, 2004 12:08 pm

Раздел о FAR'е все же заработал!!!
Всех с этим великим событием и поздравляю!

Вопрос (здаётся мне, первый в этом разделе):
У меня текстовые файлы открываются в DOSовской кодировке, хотя написаны в виндовой...
Когда я ставлю птицу "Автоопределение таблицы символов" в настройках редактора появляется сообщение:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Таблица с распределением частот символов не обнаружена.
Опция "Автоопределение таблицы символов" отключена<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Я запускал FAR\Addons\Tables\Cyrillic\CP-1251.reg (не знаю, то это или нет), но не помогло... Что делать?
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение CSX » Сб май 22, 2004 1:00 pm

2YuG

файл называется "C:\Program Files\Far\Addons\Tables\Cyrillic\Windows-1251.reg"

Код: выделить все
REGEDIT4

[-HKEY_CURRENT_USER\Software\Far\CodeTables\CP-1251   (Windows Cyrillic)]
[HKEY_CURRENT_USER\Software\Far\CodeTables\Win-1251]
"TableName"="Cyrillic - Windows-1251"
"RFCCharset"="windows-1251"
"Mapping"=hex:\
 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,\
 10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,\
 20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F,\
 30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F,\
 40,41,42,43,44,45,46,47,48,49,4A,4B,4C,4D,4E,4F,\
 50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F,\
 60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F,\
 70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F,\
 3F,3F,27,3F,22,3A,C5,D8,3F,25,3F,3C,3F,3F,3F,3F,\
 3F,27,27,22,22,07,2D,2D,3F,54,3F,3E,3F,3F,3F,3F,\
 FF,F6,F7,3F,FD,3F,B3,15,F0,63,F2,3C,BF,2D,52,F4,\
 F8,2B,49,69,3F,E7,14,FA,F1,FC,F3,3E,3F,3F,3F,F5,\
 80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F,\
 90,91,92,93,94,95,96,97,98,99,9A,9B,9C,9D,9E,9F,\
 A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,\
 E0,E1,E2,E3,E4,E5,E6,E7,E8,E9,EA,EB,EC,ED,EE,EF
<a href="http://allguitar.info" target="_blank">allguitar.info</a>
CSX
Подполковник
 
Сообщений: 737
Зарегистрирован: Вт май 13, 2003 7:53 am
Откуда: Владивосток
Пункты репутации: 0

Сообщение YuG » Сб май 22, 2004 1:19 pm

2Bamse
Спасибо огромное.
Создал я такой файлик, запустил его, но проблема не исчезла...
И полез я тогда в хелп, а там русскими буквами написано:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Автоопределение таблицы символов
    Если вы пользуетесь несколькими таблицами символов и установили таблицу
с распределением частот символов для вашего языка (например, для русского
языка должна быть установлена таблица "Addons\Tables\Russian\Dist.Rus.reg"),
то FAR постарается подобрать для просмотра/редактирования наиболее подходящую кодовую таблицу символов. Заметьте, что корректное определение не гарантируется, особенно для маленьких или нетипичных текстовых файлов.
    Вы можете найти некоторые таблицы символов в папке "Addons\Tables"
дистрибутива FAR.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Я запустил этот Dist.Rus.reg и теперь все просто замечтательно.
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение YuG » Пн май 24, 2004 12:26 pm

Еще один вопрос:
Можно ли сделать так, чтобы при создании нового файла (shift+F4) этот файлик создавался в виндовой кодировке, а не в досовской?
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Gluek » Пн май 24, 2004 2:01 pm

Можно так:

shiftenter_dialog.reg
Код: выделить все
REGEDIT4

[HKEY_CURRENT_USER\Software\Far\KeyMacros\Dialog\ShiftEnter]
"Sequence"="Enter ShiftF8 r"
"DisableOutput"=dword:00000001


При этом r - переключает таблицу на win1251 (у меня английский фар)

Т.е. жмем Shift-F4, имя файла пишем, Shift-Enter

Сойдет так?
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение YuG » Пн май 24, 2004 2:27 pm

2Gluek
Хотелось бы без всех этих хитростей... Чтоб просто: shift+F4, затем Enter и шчасце... К тому же у меня твой макрос не заработал... :(
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Gluek » Пн май 24, 2004 2:43 pm

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->К тому же у меня твой макрос не заработал... :( <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Причины:
1) HKEY_CURRENT_USER ... может тебе в локалмашин прописать...
2) Фар перезапустил? ;)
3) ФАР у меня английский, букву r в макросе надо заменить на свою (не обязятельно что это к!)
4) Запиши макрос вручную: Shift-f4 ctrl-точка enter shift-f8 r (или своя таблица по выбору) enter ctrl-точка клавишу - shift enter, ok
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение YuG » Пн май 24, 2004 2:59 pm

2Gluek
Согласен, в третьем пункте жутко затуманил :)
Всё работает, спасибо!
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0


Вернуться в FAR Manager

Кто сейчас на форуме

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

cron