в Build Settings надо прописать кой-чего... см. Variants вот здесь: http://docs.sublimetext.info/en/late...ecific-options
руки не дошли...
Вид для печати
в Build Settings надо прописать кой-чего... см. Variants вот здесь: http://docs.sublimetext.info/en/late...ecific-options
руки не дошли...
кстати, если для кого-то Sublime Text это новый редактор, то лучше сразу бету 3 версии взять. там много вкусного
пара предложений:
1. в z80asm.tmLanguage переименовать entity.name.label.asm в entity.name.label.asm.def (строка 44)
2. положить файлик Symbol List.tmPreferences из аттача в папку плагина
теперь по ctrl+r можно быстро скакать по меткам в текущем файле.
а в случае Sublime Text 3 по ctrl+shift+r по меткам во всем проекте. и плюс к этому будет работать GoTo Definition
и в продолжении темы SublimeText 3 и индексированных символов
если положить это в папку плагина, то в списке auto complete'а будут метки из всех открытых табов.Код:import sublime, sublime_plugin
class IndexedSymbolsAutocomplete(sublime_plugin.EventListener):
def on_query_completions(self, view, prefix, locations):
symbols = set()
window = sublime.active_window()
for view in window.views():
symbols.update(el[1] for el in view.indexed_symbols())
symbols = sorted(symbols)
return [(el, ) for el in symbols]
фигасе!
elf/2, спасибо, попробую! вопрос только про entity.name.label.asm.def... почему обязательно .def? в tmPreferences нельзя без def вписать?
---------- Post added at 16:17 ---------- Previous post was at 16:15 ----------
в третьей версии вроде 3й питон, я в 3й не тестировал, если что...
у тебя entity.name.label.asm слишком много чего матчит. Чтобы отделить определение метки от использования я добавил суффикс. И в Symbol List.tmPreferences пишу что учитывать только определения меток.
ну и что :) я протестировал - работает.
автор похоже на второй Sublime забил, а новую версию вроде регулярно обновляет. основные плагины тоже потихоньку мигрируют.
http://i.imgur.com/ldzGabq.png
Сделал темку с более спокойными (пастельными) цветами. Для смены в файле c:\Users\%UserName%\AppData\Roaming\Sublime Text 2\Packages\z80asm\z80asm.sublime-settings
Изменить строчку
"color_scheme": "Packages/z80asm/z80asm (breeze).tmTheme"
или закомментировать и выбрать в меню:
Preference->Color Scheme->z80asm->z80asm (breeze)
Так же в архиве файл sjasm-comments.tmPreferences который немного изменяет политику расстановки комментариев. В частности по «ctrl+/» комментарий «;» ставится с начала строки, а не рядом с текстом.
p.s. к вечеру думаю psb посмотрит и добавит в репозитарий :rolleyes:
Обновления:
* теперь поддерживается 3я версия редактора;
* улучшена система билда/запуска (первым делом ищутся make.bat и emul.bat в директории проекта, и если они есть - запускаются они, в этом случае никаких настроек путей в плагине делать не надо);
* комментирование кода теперь всегда происходит с начала строки (breeze);
* новая спокойная цветовая тема от breeze;
* навигация по меткам в файле (ST2) и в проекте (ST3) (elf/2);
* автодополнение из всех открытых вкладок (elf/2).