Блог пользователя PavelKunyavskiy

Автор PavelKunyavskiy, 12 лет назад, По-русски

За последнее время часто понадобилось хранить файлы не в 1251, которую по умолчанию ставит Far, а в UTF-8. В принципе, обычно получалось по методу, вспомнил хорошо, не вспомнил — кто-то заметил, поправил, или сказал поправить. Но со временем надоедает.

Кто-нибудь умеет менять кодировку по умолчанию? Чтобы он сразу ставил UTF-8. Гугл не помогает. Потыкаться тоже.

  • Проголосовать: нравится
  • +10
  • Проголосовать: не нравится

»
12 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

С UTF-8 у фара плохо. Я ставил какой-то плагин но он вообще не годится. Советую Notepad++. Из консоли можно просто запускать npp <имя файла>

»
12 лет назад, # |
Rev. 2   Проголосовать: нравится +11 Проголосовать: не нравится

Как и для любой задачи, для этого у Фара есть плагин :)

Называется Editor Settings Changer aka ESC. Кажется, свежие версии сейчас выкладываются на http://code.google.com/p/evil-programmers/downloads/list. Мануал в комплекте, работает в Far2 под x32 и x64

Умеет делать много всяких штук, в том числе и кодировку utf-8 по умолчанию ставить, вот таким конфигом:

<Esc-Settings>
  <Types>
    <type name="all" mask="*.*" >
    	<table value="65001" />
    	<bom value="off" />
    </type>
  </Types>
</Esc-Settings>

Из неочевидных косяков — конфиг должен быть в UTF-16LE — долго с этим боролся

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    А может быть вы еще знаете и плагин для нумерации строк слева в редакторе?

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Он какой-то умный очень. Он нормально скушает если ему убить все его внутренние конфиги, сказать, что все файлы это UTF-8, а больше ничего не трогай? Кстати правда ли что больше ничего не трогай и не устанавливать другие настройки это одно и то же?

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Я как-то так обычно и делаю, максимум — настройки tab для makefile добавляю

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Почему-то падает фар, если случается autowrap.

»
12 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

В новом фаре, по моему начиная со второй версии поддерживается большое количество кодировок, в том числе и UTF-8. Если правильно помню на F8 переключение между cp1251 и ASCII, а Shift+F8 покажет весь список.

UPD Как обычно не дочитал "условие"... Такой опции нигде не встречал, но по моему раз переключив кодировку в файле, он всегда будет открыть этот файл в такой кодировке... мне этого хватает...