Пакет, добавляющий поддержку синтаксиса языка 1С:Предприятие 8 в текстовом редакторе VIM
Я в поседневной работе часто пользуюсь текстовым редактором VIM. С появлением в платформе возможности выгрузки исходных кодов во внешние файлы хотелось, чтобы любимый редактор поддерживал возможность подстветки кода встроенного языка 1С. Основываясь на разработке Никиты Грызлова решил создать свой плагин для VIM.
Разработка основана на данных репозитария xDrivenDevelopment/1c-syntax.
Основные возможности
- Подсветка синтаксиса для русского и английского языка
1C (BSL)
- Подсветка синтаксиса для русского и английского языка запросов
1C (SDBL)
- Поддержка шаблонов кода с помощью плагина vim-snipmate
- Поддержка просмотра списка процедур и функций текущего файла с помощью плагина tagbar
- Поддержка сворачивания блоков кода процедур, функций и областей (#Область)
- Автоматическая расстановка отступов при переходе на новую строку
- Автодополнение для процедур и функций текущего файла, с выводом в подсказке параметров метода
- Автодополнение для переменных текущего файла, объявленных с использование ключевого слова
Перем
Сам плагин размещен на github:
vim-language-1c-bsl
Это тот редактор который без мануала не закрыть?
(1)
врут. перезагрузка компа помогает, никакого мануала не надо. я пробовал.
А его можно прицепить в качестве основного в конфигуратор?
Если нельзя, то зачем это извращение нужно?
(3) в конфигуратор ничего нельзя подцепить, 1С этого не хочет
(3) Так OneScript есть, с ним прекрасно работает, так же просматриваю выгрузки для EDT через него, а то пока она запустится.
(4) Можно вроде внешние программы для сравнения прикручивать(DiffMerge, TortoiseMerge).
(3) Делать быстрые заметки в ходе разработки, писать «внешние» функции, сравнивать два кусочка кода, анализировать код и т.д.
Я для этих целей notepad++ использую. На Инфостарте есть и для него настройки.
Все плюсуют, но никто не качает. Позитифф!! )))
(7) Не надо качать, все есть на github
Файл приложил по требованию модератора.
(8) ну вот не зря написал — кто-то скачал )))
(2) врут однозначно. reset еще помогает
:wq!
это разве вим на скрине? 😀
Доброе утро!
Учитывая релиз EDT (дико тормозящий) очень актуально.
Интересно, а в других редакторах уже делали подсветку (gedit, mcedit, far edit)?
С уважением
(11)
Это gvim. Гуёвый vim. Забавная вещица.
Для Sublime сделайте плагин на 1С. Тем более 3-я версия вышла! Ну и для Atom’а тоже!
(12) Есть у меня и такоеhttps://github.com/andreevlex/gtksourceview-1c-bsl
Базовая подсветка для редакторов, которые используют библиотеку gtksourceview (xed — Linux mint, gedit)
(14) Так Никита Грызлов сделалhttps://infostart.ru/public/450868/
Там очень богатая функциональность
Буду пробовать 🙂
Спасибо автору!
Мисье знает толк в извращениях. По делу, а для битбакета никто не делал подсветку?
(1) ну нафига мануал, :q! сложно запомнить что ли?
(19) Все эти истории остнованы на том, что первый раз подаешь в этот редактор ничего не прочитав как выйти 🙂
(19) Почитайте второе сообщение 🙂
(20) Когда я первый раз запустил vi (он шёл в составе Watcom C) — про никакие мануалы речи вообще не было… С трудом нашёл описание особенностей библиотеки и командной строки…
Комбинацию слова «Подсветка» и черный экран я воспринял как тонкий троллинг… У меня одного экран не подсвечен или просто подсветка перегорела? )
(23) «syntax highlighting» — буквально «подсветка синтаксиса», литературного перевода не искал =)
(23) так надо ж vim запустить сначала!
А для емакса аналог есть?
Спасибо, полезная штука.
Вот только «Поддержка сворачивания блоков кода процедур, функций и областей» не работает. Или я что-то упустил?