Князьков Алексей | Ведущий программист | BIA-Teсhnologies, LLC

«Про ТабДок или TabDoc Pro»

- киллерфича или нет? - оптимизация формирования отчетов (с примерами и табличками) - оптимизация сохранения (тоже с примерами и замерами) - варианты применения (хранение настроек, построение интерфейсов, экспорт/импорт и т.д.) - проблемы: чего не хватает, ошибки платформы

Файл разметки 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
39
.zip 1.2 6,71Kb 39 Скачать

См. также

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

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

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

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


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

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

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

вобщем непонятно
44. Поручик 4096 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 136 27.02.12 15:01 Сейчас в теме
файла userDefineLang.xml у меня нет ни в %APPDATA%\Notepad++\ ни в %ProgramFiles%\Notepad++\

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

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

подскажите плиз что еще можно проверить
46. knight2007 218 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 149 31.05.12 12:12 Сейчас в теме
Спасибо. Файликом пользуюсь, добавил много своего.
49. Kaniman 11.09.12 18:17 Сейчас в теме
Спасибо! в портабельную версию скинул в папку с программой, работает!
50. DigitalMan 5 05.06.14 10:19 Сейчас в теме
В версии 6.5.5 не подсвечиваются начало и конец процедур и функций, не работает группировка/свертка.
Подсветка работает только для некоторых методов глобального контекста.

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

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

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

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

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

upd: Аналогично Для сч = 0 По Количество - 1 Цикл
63. knight2007 218 22.06.17 16:07 Сейчас в теме
(62) Обновил.
Прикрепленные файлы:
64. artbear 928 23.06.17 16:22 Сейчас в теме
Ребята, извините, а почему не VSC со специальным крутым расширением для 1С и OneScript xDrivenDevelopment.language-1c-bsl ?

я сам пользовался NP++, но раскраска для NP++ давно устарела, теперь намного лучше уже все.
65. AntonSm 23.06.17 16:30 Сейчас в теме
(64) NP++ быстрее, чем VSC. На не очень производительном компе разница существенна.
Я сам в зависимости от ситуации использую и то, и то
knight2007; +1 Ответить
68. knight2007 218 24.06.17 06:38 Сейчас в теме
(64) Ну вы сравнили: блокнот и IDE
NPP используется для быстрого просмотра / изменения кода.
Смысл грузить огромную IDE, когда есть установленная 1С.
69. artbear 928 24.06.17 12:54 Сейчас в теме
(68) вы не путайте Visual Studio 20ХХ и Visual Studio Code

Это разные инструменты!
66. ksvd 23.06.17 16:59 Сейчас в теме
Просветите - что такое VSC. Яндекс говорит явно что-то другое: VSC - система курсовой устойчивости
67. artbear 928 23.06.17 20:48 Сейчас в теме
(66) Visual Studio Code
очень рекомендую

Почитайте офиц.страницу расширения xDrivenDevelopment.language-1c-bsl для 1С и OneScript

https://github.com/xDrivenDevelopment/vsc-language-1c-bsl
70. ksvd 24.06.17 14:44 Сейчас в теме
Оставьте свое сообщение