Файл разметки 1С для Notepad++

Программирование - Инструментарий

Файл разметки (синтаксиса) 1С для Notepad++ Необходимая вещь для написании документации с сохранением разметки (синтаксиса) языка 1С. Копировать в текстовые редакторы можно встроенным в Notepad макросом NPPExport - CopyRTFToClipboard

Необходимая вещь для написании документации с сохранением разметки (синтаксиса) языка 1С.

Копировать в текстовые редакторы можно встроенным в Notepad макросом NPPExport - CopyRTFToClipboard

Скачать Notepad++ можно по ссылке http://notepad-plus-plus.org/

Внимание!!!

Для работы синтаксиса необходимо перевести текст в кодировку utf-8

Скачать файлы

Наименование Файл Версия Размер
Файл и описание
.zip 6,71Kb
22.06.17
1
.zip 1.2 6,71Kb 1 Скачать

См. также

Комментарии
1. Эстер Коган (e.kogan) 1820 28.01.10 15:33 Сейчас в теме
Вот ещё сюда бы ссылку на сам Notepad++ - было б совсем хорошо.
2. Владимир Абакумов (knight2007) 210 28.01.10 15:35 Сейчас в теме
3. Евгений Мартыненков (JohnyDeath) 290 28.01.10 15:52 Сейчас в теме
А для SciTE случаем нету?
А как вставляется в Word? Копипастом из Ноутпада?
4. Владимир Абакумов (knight2007) 210 28.01.10 15:55 Сейчас в теме
Копируется из Notepad Меню-NPPExport-CopyRTFToClipboard, вставляешь просто Paste
5. Басир Мухамедкулов (basicm) 28.01.10 17:05 Сейчас в теме
Плюс авансом - давно было желание иметь в нпп++ этот синтаксис
6. Сергей Сытько (8SiriuS8) 115 29.01.10 01:26 Сейчас в теме
7. Артур Аюханов (artbear) 864 29.01.10 07:27 Сейчас в теме
И какие же вещи вы пишите в отдельном НП++ ?
ИМХО неудобно - нет проверки синтаксиса хотя бы в объеме 1С, нельзя менять метаданные, нет подсказки по метаданным.
8. Владимир Абакумов (knight2007) 210 29.01.10 09:13 Сейчас в теме
(7) это уже описывать API нужно, впринципе Notepad++ и это поддерживает...
9. ndm (NDM) 29.01.10 11:22 Сейчас в теме
СПАСИБО, плюсую!
Сам хотел сделать, но все руки не дойдут, NP++ супер блокнот.
(7) Писать с нуля код в нем, конечно смысла мало, но как для разборки кода, множественных вставок, замен, поиск по регулярным выражениям и т.д. тут NP++ на несколько голов выше стандартного редактора 1С.

Если доделаете подсветку ключевых слов ( Тогда ), группировки по условным операторам, Если КонеЦесли, Пока Цикл и т.д., а так же директивы препроцессора, и вроде можно как то сделать независимость к регистру т.е. что бы эквивалентными считались Тогда и тогда и ТоГда - будет просто супер!
10. desty (lustin) 29.01.10 12:07 Сейчас в теме
(7) когда исследуешь исходники от v8Unpack очень приятно будет видеть
знакомую расцветку :D

а так для реальной работы одной подсветки синтакиса маловато

однако плюс поставил - потому что пригодитЦо
11. Delpass (Delpass) 29.01.10 20:30 Сейчас в теме
12. ndm (NDM) 01.02.10 15:23 Сейчас в теме
knight2007, планы по развитию данной фичи есть, или это уже финал?
13. Владимир Абакумов (knight2007) 210 01.02.10 15:37 Сейчас в теме
(12) Расширяю потихоньку количество операторов. По мере работы с документацией по 1С. Буду периодически обновлять.
Можно сделать еще и Autocomplete, но как то странно работает. При добавлении "Стр" и нажатии на Ctrl+Space добавляет СтрСтрДлина, т.е. не затирает уже набранное.... Думаю больше раздражать будет, чем помогать :(
14. ndm (NDM) 01.02.10 16:29 Сейчас в теме
(13) Да такие грешки водятся в NP++ (если не ошибаюсь такие проблемы есть и в редакторе E, а он крутейший из крутейших ;) ) при объявлении доп. языков, на мой взгляд Autocomplete не так важно, как полное соответствие ключевых слов и группировки конструкций.
Типов, функций, процедур и т.д. предостаточно в 1С 8.х поэтому их сложно все прописать, но даже если осилишь эту задачу, народ захочет Autocomplete свойх объявлений хранящихся в конфигурации, а это уже совсем космос!
Жду новых версий!
15. kalapuser kalapuser (kalapuser) 03.02.10 12:58 Сейчас в теме
16. Владимир (Ihty) 211 04.02.10 07:24 Сейчас в теме
17. Илья Ануфриев (aipnnov) 159 04.02.10 09:23 Сейчас в теме
Реально пользуюсь своей разметкой в нпаде++ уже 4 года, но не знал, что это необходимо такому количеству пользователей.
Плюс за опережение,распостранение и популяризацию нп++
18. ndm (NDM) 04.02.10 15:28 Сейчас в теме
Спасибо за обновление, стало лучше! :)
19. Tommy Tomminoker (tomminoker) 1 05.02.10 17:42 Сейчас в теме
:idea: СПАСИБО! Давно искал!!!
20. gilv (Gilev.Vyacheslav) 22.02.10 13:53 Сейчас в теме
21. Yaroslav Str (yarunya) 39 11.03.10 18:24 Сейчас в теме
Расскажите поподробней: как и куда записывать эти файлы, что бы воспользоваться этой надстройкой в блокнот++?
Что-то не могу понять, как же ею пользоваться.
Заранее спасибо. Перепробовал кучу вариантов- не получается.
22. Daniels S (lomaker) 16.03.10 16:32 Сейчас в теме
(21) присоединяюсь - перепробовал много способов - не могу подключить никак!!! Опишите пожалуйста подробно инструкцию по подключению.
23. Daniels S (lomaker) 16.03.10 16:41 Сейчас в теме
пардон скачал более новую версию блокнота - получилось. видимо был глюк в старой версии. Заметил недочет - некорректно закрываются процедуры и функции. Когда в конце добавляешь точку с запятой "КонецПроцедуры;" вроде начинает понимать. Видимо как-то надо ; по особому обрабатывать
24. Петр Петров (hgs88) 28.03.10 13:45 Сейчас в теме
Спасибо за файл разметки.
Подскажите, пожалуйста, как его прикрутить к Notepad++? Прикрепленная инструкция как-то непонятно написано... Заранее спасибо!
25. Владимир Абакумов (knight2007) 210 28.03.10 17:16 Сейчас в теме
(24) Можете прочитать на сайте
Пункт "Файлы для Языка определенного пользователем"
26. Владимир Абакумов (knight2007) 210 09.08.10 12:04 Сейчас в теме
Добавил немного операторов на английском...
27. Тимофей Бугаевский (boogie) 459 09.08.10 18:35 Сейчас в теме
Если б мог поставил бы два плюса )
28. Сергей Ожерельев (Поручик) 3558 10.08.10 20:45 Сейчас в теме
Интересно. У меня зарезервированные слова не выделяет. Весь текст синий, комментарии зелёные.
Noteoad 5.7 Unicode
Windows 7
29. Сергей Ожерельев (Поручик) 3558 10.08.10 20:54 Сейчас в теме
Всё, разобрался.
У меня дефолтовая кодировка была установлена UTF8, переключил на ANSI, заработало.
30. Владимир Абакумов (knight2007) 210 11.08.10 07:58 Сейчас в теме
(29) Там со шрифтом критично... Один самый большой минус, что большие и маленькие буквы для Notepad отличаются в русском языке :(
31. Станислав Яцкевич (crosby) 280 30.09.10 11:28 Сейчас в теме
Описание readme.txt - какой то бред сумасшедшего :o
32. Andrey Ivanov (bankir82) 14.02.11 16:48 Сейчас в теме
респект и уважуха, держи плюс
33. Дмитрий (metaeditor) 918 14.02.11 19:03 Сейчас в теме
на всякий случай скажу про http://infostart.ru/public/19544/
а то вдруг мужики то и не знают
34. Владимир Абакумов (knight2007) 210 24.02.11 13:14 Сейчас в теме
(33) Прикольная штука ) Там все завязано на программировании в 7-ке. Плюс нужно OpenConf ставить.
Мне нужен был только синтаксис 7/8. OpenConf для этого ставит круто )
35. Сергей Мурзинов (Sergey_Murzinov) 28.09.11 17:57 Сейчас в теме
36. Ийон Тихий (cool.vlad4) 41 28.09.11 18:01 Сейчас в теме
(7) npp позиционируется как замена блокнота для спеца, - я там редактирую xml, html(есть плагин tidy для приведения к xml, удобно при парсинге), скрипты vbs,php, иногда c#. Плюс в том, чтоб отредактировать мелочь не нужно запускать монструозную среду, в случае 1С, конечно, все равно придется, поэтому твоя правда, конечно.
(8)Это как? не слышал о таком
37. nic kure (nkure) 30.09.11 10:05 Сейчас в теме
Спасибо от души, а то часто пишу из под мака.
38. Ivan Sikret (solovei777) 23.12.11 07:39 Сейчас в теме
Классно! Доволен как слон :).
39. Maxim290 (maxim290) 03.02.12 16:46 Сейчас в теме
40. Иван Прохоров (Rembi_999) 21.02.12 00:22 Сейчас в теме
Чтож попозже посмотрим ... что - с чем.
42. fasdf fds (zog) 22.02.12 15:10 Сейчас в теме
ааа, я вас люблю *_*
спасибо!!!
43. Анатолий Бритько (headMade) 133 23.02.12 14:54 Сейчас в теме
подскажите плиз поподробней как подружить это с Notepad++


я что-то не понял ничего в инструкции

"1. Скачайте файл языка определенного пользователем на ваш компьютер"
что это за файл такой "языка определенного пользователем"

3. Нажмите Пуск, Выполнить, наберите (или скопируйте) %APPDATA%\Notepad++ и нажмите ok
это действие приводит к открытию папки C:\Documents and Settings\tolik\Application Data\Notepad++
какой в нем смысл?

вобщем непонятно
44. Сергей Ожерельев (Поручик) 3558 23.02.12 18:08 Сейчас в теме
(43) Открываете в редакторе файл
%APPDATA%\Notepad++\userDefineLang.xml или %ProgramFiles%\Notepad++\userDefineLang.xml и вставляете в конец его содержимое файла из сабжа или просто замещаете содержимое, если он у вас пустой.

Здесь всё понятно расписано.
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=User_Defined_Language_Files

If you don't have an userDefineLang.xml file already, you can drop this file among your other configuration file, in the Notepad++ Install Folder. It should be named userDefineLang.xml.
Otherwise, open both the existing and new file.
Select all of the new file, copy, and paste at the end of the current file.
This will have created a spurious </Notepad_Plus><Notepad_plus> pair i the middle, each tag on a line by itself. Remove these two consecutive lines.
Close Notepad++.
45. Анатолий Бритько (headMade) 133 27.02.12 15:01 Сейчас в теме
файла userDefineLang.xml у меня нет ни в %APPDATA%\Notepad++\ ни в %ProgramFiles%\Notepad++\

Но в пункте меню "Синтаксис" у меня присутствуют кодировки по J, С и др.

Если просто скопировать userDefineLang.xml скачанный отсюда, то в код в кодировках 1С не появляется

подскажите плиз что еще можно проверить
46. Владимир Абакумов (knight2007) 210 27.02.12 15:33 Сейчас в теме
(45)
Файла там вначале такого нет.
При добавление файла userDefineLang.xml в путь %APPDATA%\Notepad++\, %ProgramFiles%\Notepad++\
добавится подменю в меню Синтаксис "1С".
Есстественно после перезапуска Notepad++


Для Vista/7 это путь C:\Users\[Имя пользователя]\AppData\Roaming\Notepad++

Файлы будут подсвечиваться с расширением .onec или.onec.txt
47. mailrum2004 28.05.12 17:25 Сейчас в теме
Спасибо автору. Сразу не разобрался куда бросать файл userDefineLang.xml. Сначала положил файл в %ProgramFiles%\Notepad++\, а оттуда он не работает. Заработало, когда скопировал файл в %APPDATA%\Notepad++\. Оказывается при инсталяции Notepad++ есть опция использовать папку %APPDATA% или не использовать.

Не раскрашивает файл сохраненный из 1с 8, т.е. в кодировке UTF-8, раскраска появляется только после преобразования в кодировку ANSI (меню Encoding\Convert to ANSI)
48. Сергей Козулин (Veselchak) 144 31.05.12 12:12 Сейчас в теме
Спасибо. Файликом пользуюсь, добавил много своего.
49. Kani K (Kaniman) 11.09.12 18:17 Сейчас в теме
Спасибо! в портабельную версию скинул в папку с программой, работает!
50. Василий Дианов (DigitalMan) 4 05.06.14 10:19 Сейчас в теме
В версии 6.5.5 не подсвечиваются начало и конец процедур и функций, не работает группировка/свертка.
Подсветка работает только для некоторых методов глобального контекста.

Сделал через:
Синтаксисы - Задать свой синтаксис - Импортировать.

ЧЯДНТ?
51. Петр Петренко (PetroP) 04.07.14 17:00 Сейчас в теме
(50) Что-то в Notepad++ поменялось полгода назад. Пришлось переделывать/перенастраивать подсветку в самом Notepad++.
52. Владимир Абакумов (knight2007) 210 09.07.14 11:53 Сейчас в теме
(51) PetroP, произошли изменения в стайлере Notepad++. Добавил в проект файл для импорта.
53. Владимир Абакумов (knight2007) 210 09.07.14 11:53 Сейчас в теме
(50) DigitalMan, произошли изменения в стайлере Notepad++. Добавил в проект файл для импорта.
54. Вячеслав Корендясов (madfox) 4 12.07.14 04:47 Сейчас в теме
Не выделяется инструкция "ИЛИ"
55. Святослав Самсонов (Eriksson) 13.07.14 00:22 Сейчас в теме
56. Владимир Абакумов (knight2007) 210 14.07.14 08:48 Сейчас в теме
(54) madfox, должно быть заглавными буквами "ИЛИ". Сам текст переключите на UTF-8
57. Sergey Larichev (infocom) 21.08.14 10:12 Сейчас в теме
58. Ololo Anonim (ololoanonim) 4 17.02.15 09:04 Сейчас в теме
а я сам сделал :) пока 1С -ка жевала миллионы записей было много времени на раскраску)
59. Виктор Ермаков (TEENAGER1984) 49 16.09.15 14:01 Сейчас в теме
я скачал, но не могу ей воспользоваться... по иснтрукции написанной в описании, ничего не получается...
Поэтому ставлю - пока...
60. Владимир Абакумов (knight2007) 210 30.09.15 12:32 Сейчас в теме
(59) TEENAGER1984,
для 6.x и выше инструкция простая Синтаксис - Задать свой синтаксис - Импорт - Файл 1C-utf8.xml

Текст кода 1С должен быть в формате utf-8 !

Расширение файлов *.onec (либо установите своё в поле "Расшир." в окне настройки синтаксиса)

Только что проверил на версии 6.8.3
Прикрепленные файлы:
61. Олег Шалимов (CaSH_2004) 343 04.08.16 16:51 Сейчас в теме
А текст запросов раскрашивает как в 1С? Чтобы вместо черного было как в конструкторе запросов
62. Игорь Пашутин (Alien_job) 114 22.06.17 11:46 Сейчас в теме
На актуальном NP++ некорректо обрабатывает конструкцию Пока Х Цикл КонецЦикла;
Ждет второй КонецЦикла;

upd: Аналогично Для сч = 0 По Количество - 1 Цикл
63. Владимир Абакумов (knight2007) 210 22.06.17 16:07 Сейчас в теме
(62) Обновил.
Прикрепленные файлы:
Оставьте свое сообщение