Автор Тема: Sublime Text 2  (Прочитано 128433 раз)

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Sublime Text 2
« Ответ #195 : Ноябрь 15, 2012, 04:36:11 pm »
Запорол уже несколько файлов с кодировкой windows-1251. Вообще с не utf-8 время от времени просто кошмар творится. Особенно доставляет то, что кодировка слетает при каждом запуске редактора.

Может это поможет:
Цитировать
настроенный по умолчанию, он не понимает русский текст. Чтобы исправить это недоразумение, достаточно пойти в Preferences -> File Settings - Default и заменить
"fallback_encoding": "Western (Windows 1252)",
на
"fallback_encoding": "Cyrillic (Windows 1251)",
Теперь все вы порядке. Наслаждаемся.
http://it.orekhov.me/2011/10/sublime-text-2-win-1251.html

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Sublime Text 2
« Ответ #196 : Ноябрь 15, 2012, 04:41:24 pm »
Да и вообще кстати в настройках комментарии есть на этот счет:
Цитировать
    // The encoding to use when the encoding can't be determined automatically.
    // ASCII, UTF-8 and UTF-16 encodings will be automatically detected.
    "fallback_encoding": "Western (Windows 1252)",

    // Encoding used when saving new files, and files opened with an undefined
    // encoding (e.g., plain ascii files). If a file is opened with a specific
    // encoding (either detected or given explicitly), this setting will be
    // ignored, and the file will be saved with the encoding it was opened
    // with.
    "default_encoding": "UTF-8",

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Sublime Text 2
« Ответ #197 : Ноябрь 15, 2012, 04:49:13 pm »
Цитировать
Я вот тоже с другими кодировками давно не пересекаюсь.
Да просто гигантская часть софта и игр не понимает юникода. С utf-8 без перевода его во что-нибудь другое работать неудобно.
utf-8 в части latin-1 кодировка однобайтовая. Это тебе не маздайный юникод (который ucs-2).
Трудности у тебя начнутся в случае использовании кириллицы.
Y = λf.(λx.f (x x)) (λx.f (x x))

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Sublime Text 2
« Ответ #198 : Ноябрь 15, 2012, 04:53:09 pm »
Sublime text пытается (криво) угадать кодировку, но никогда не пишет нигде, что же он в итоге выбрал.

2 минуты гугления:
http://www.sublimetext.com/forum/viewtopic.php?f=5&t=3453
Цитировать
Show encoding on status bar

Berserker

  • Sr. Member
  • ****
  • Сообщений: 254
    • Просмотр профиля
Re: Sublime Text 2
« Ответ #199 : Ноябрь 15, 2012, 05:32:45 pm »
Цитировать
Трудности у тебя начнутся в случае использовании кириллицы.
В качестве примера могу привести текстовики игр HMM 3-4. Однобайтовые. Локализация тоже в них (коды > 127). Какие символы видит игрок зависит от того, что в файлах шрифтов (fnt).

ilovb, спасибо.

Цитировать
Да и вообще кстати в настройках комментарии есть на этот счет:
Настроил уже.

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Sublime Text 2
« Ответ #200 : Ноябрь 27, 2012, 04:32:00 pm »
Цитировать
1 минус: Мне не нравится что карта ведет себя один в один как полоса прокрутки. Было бы много лучше, если при щелчке в произвольном месте карты можно было попасть в то место куда ткнул. А вот полоса прокрутки пусть ведет себя как обычно.
Тоже не понравилось. Приходится целиться не в нужную точку, а рядом наугад.
Проверил Document Map в NPP 6. Позиционирование работает именно так, как хочется  :)

В dev версии сделали.
http://www.sublimetext.com/dev

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Sublime Text 2
« Ответ #201 : Декабрь 02, 2012, 09:20:09 am »
HotKeys по умолчанию в Sublime Text 2
http://habrahabr.ru/post/160989/

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Sublime Text 2
« Ответ #202 : Январь 24, 2013, 05:40:14 pm »
Превращаем Sublime Text 2 в Notepad++
http://habrahabr.ru/post/166971/

DddIzer

  • Гость
Re: Sublime Text 2
« Ответ #203 : Январь 24, 2013, 05:43:21 pm »
Превращаем Sublime Text 2 в Notepad++
http://habrahabr.ru/post/166971/
тьфу извращенцы... ilovb - отпишите когда будут превращать в пряничный домик... или MSWord
« Последнее редактирование: Январь 24, 2013, 05:45:00 pm от DddIzer »

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Sublime Text 2
« Ответ #204 : Январь 29, 2013, 02:45:48 pm »
А тем временем, тихо и незаметно, вышла бета Sublime Text 3: http://habrahabr.ru/post/167499/
Y = λf.(λx.f (x x)) (λx.f (x x))

DddIzer

  • Гость
Re: Sublime Text 2
« Ответ #205 : Январь 29, 2013, 02:54:52 pm »
А тем временем, тихо и незаметно, вышла бета Sublime Text 3: http://habrahabr.ru/post/167499/
Это да "Управление клетками. Работа с несколькими клетками стала еще эффективнее с помощью команд создания и удаления клеток, а также быстрого перемещения файлов между клетками. " круто... :) прям зверинец какой.....

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Sublime Text 2
« Ответ #206 : Январь 29, 2013, 03:23:33 pm »
Кстати:
Цитировать
Sublime Text 3 должна работать на всех системах, которые уже могут запускать Sublime text 2, за исключенеим OS X 10.6. К сожалению, не возможно поддерживать 10.6 совместимость так как нет C++11 toolchain для OS X 10.6, а Sublime Text 3 очень активно использует функционалность C++11.
Y = λf.(λx.f (x x)) (λx.f (x x))

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Sublime Text 2
« Ответ #207 : Февраль 04, 2013, 08:41:22 am »
Увы, но видно функции регулярного выражения передаётся аргумент, включающий сугубо однострочный режим. Я проверил больше десятка вариантов. Выражения действуют только в рамках одной физической строки.

Цитировать
Note that the regular expressions are matched against only a single line of the document at a time. That means it is not possible to use a pattern that matches multiple lines.
http://manual.macromates.com/en/language_grammars

Цитировать
To do multi-line regexs, you need to use the begin and end keys.
http://www.sublimetext.com/forum/viewtopic.php?f=6&t=9749

Berserker

  • Sr. Member
  • ****
  • Сообщений: 254
    • Просмотр профиля
Re: Sublime Text 2
« Ответ #208 : Февраль 05, 2013, 07:02:52 pm »
Спасибо. Я уж как-нибудь с Notepad++ проживу, благо для синтаксиса 100 KB XML + регулярки править не нужно.

DddIzer

  • Гость
Re: Sublime Text 2
« Ответ #209 : Апрель 07, 2013, 07:04:00 am »
Вопрос: как в сабже обеспечить портабильность вызова компилятора...
В руководстве сказано - нужно перекрыть в билд -системе параметр path... - пробую сделать это
используя  переменную $packages (которая, согласно, раскрывается в полный путь до каталога packages в моем случае в "D:\Sublime\Data\Packages\") -облом...
Кто - нибудь , знает в чем дело? , build система:
{
"cmd": ["tcc","-o", "${file_path}/${file_base_name}.exe", "${file}" ],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"shell": true,
  "variants": [

        { "cmd": ["tcc","-o", "${file_path}/${file_base_name}.exe", "${file}" ,"&&","start",
         "${file_path}/${file_base_name}.exe"],
          "shell": true,
          "name": "Run"
        }
    ],
"path": "${packages}\\tcc"
}