Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   Notepad++ в качестве редактора TypoScript с подсветкой и автодополнением кода (http://forum.typo3.ru/showthread.php?t=5137)

mp3debuger 15.11.2007 13:29

Notepad++ в качестве редактора TypoScript с подсветкой и автодополнением кода
 
Возможно кто ещё не знает.

При работе с Typo Script (TS) удобно использовать подсветку синтаксиса кода. Для того чтобы научить Notepad++ понимать синтаксис TS, а также автодополнение выполните следующие действия:

1. Если ещё не скачали, то скачиваем и устанавливаем последнюю версию Notepad++ с http://notepad-plus.sourceforge.net.

2. Также тянем ещё два следующих файла - http://support.eggerath.net/typo3/np...DefineLang.xml (подсветка кода) и http://support.eggerath.net/typo3/npp/typoscript.api (автодополнение).

3. Если открыт Notepad++, то закрываем и переходим в папку куда он был установлен. Находим файл userDefineLang.xml и добавляем в него из первого файла п.2 все между <NotepadPlus> и </NotepadPlus>. Не забываем сохранить изменения :)

4. Копируем второй файл из п.2 в папку %installpath%\plugins\APIs, где %installpath% путь к установленному Notepad++.

5. Запускаем Notepad++ и наслаждаемся :).

http://keep4u.ru/imgs/b/071115/209d823c8276483a90.jpg

Источник: http://greycoder.blogspot.com/2007/1...script-ts.html

Valery Romanchev 15.11.2007 14:03

сории что пост попал в модерируемые.... у нас на форуме стоит борьба со спамом, зарубает посты с ссылками по хитрым правилам, будет время, постараюсь ее настроить нормально

mp3debuger 15.11.2007 19:16

Ну с этим понятно... Главное что оно дошло до народа. А то я уже подумал что руки не оттуда - даже пост на форуме создать не могу :)

void 15.11.2007 20:08

Если я правильно понимаю, то все редакторы (известные мне) имеют только набор используемых в TS ключевых слов. Они не контролируют, к сожалению, корректность TS. Например, у .import не может быть свойства .maxH, которое есть только у IMAGE, и т.п.
Есть ли редакторы с проверкой кода? Это упростило бы написание TS для новичков...

Pavel Antonov 15.11.2007 23:15

Цитата:

Сообщение от void (Сообщение 15995)
Если я правильно понимаю, то все редакторы (известные мне) имеют только набор используемых в TS ключевых слов. Они не контролируют, к сожалению, корректность TS. Например, у .import не может быть свойства .maxH, которое есть только у IMAGE, и т.п.
Есть ли редакторы с проверкой кода? Это упростило бы написание TS для новичков...

На мой взгляд это физически не возможно в полном объеме.
  1. Каждое расширение может декларировать свои ключевые слова.
  2. Объекты могут задаваться где-то в дереве - и никаким образом редактор не сможет установить как именно был определен TS-объект.

void 16.11.2007 01:25

Ну, с первой проблемой можно бороться путём описания десятка-двух самых распространённых и популярных.
Со второй проблемой бороться никак нельзя, но можно такие объекты помечать как потенциально опасные к ошибкам...

Pavel Antonov 16.11.2007 14:54

Цитата:

Сообщение от void (Сообщение 16005)
Ну, с первой проблемой можно бороться путём описания десятка-двух самых распространённых и популярных.
Со второй проблемой бороться никак нельзя, но можно такие объекты помечать как потенциально опасные к ошибкам...

Половинчатое решение - не есть решение...
ИМХО... не стоит затрат

Dutchak Vitaly 17.11.2007 13:16

скоро выйдет надеюсь t3editor. Там хоть и примитивные функции автодополнения, но он хоть встраивается в BE

void 17.11.2007 15:14

Он уже вышел... в составе 4.2 alpha2.

Dutchak Vitaly 18.11.2007 13:00

да? )) круто )) я над ним работал и даже н знаю что он вышел ))

Ну и как он? )


Часовой пояс GMT +4, время: 22:15.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot