True Template

Здесь можно обсудить ваш любимый плагин.
Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

True Template

Post by Игорь Юдинцев » Thu 05 Feb, 2015 00:57

Latest post of the previous page:

petcz wrote:I am not able to use backslash '\' in expand elements. I was trying '\\', '\\\', even html entity '& # 9 2 ;', but none of these works - it simply does not write the backslash symbol.
It appears to be a parsing bug, I'll check that out.

petcz
Posts: 2
Joined: Tue 03 Feb, 2015 10:03

True Template

Post by petcz » Thu 05 Feb, 2015 09:58

Thank you, I've sent you PM with some solution and another problem with TT.

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

True Template

Post by 4ekucT » Sun 08 Feb, 2015 11:58

New version released with CMake templates and bug fixes from Igor Yudintsev - http://forum.farmanager.com/download/file.php?id=6740

User avatar
Dennis_Moore
Posts: 246
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

True Template

Post by Dennis_Moore » Mon 30 Mar, 2015 16:03

Скажите, а как сделать что-бы при создании txt файла появлялось меню с шаблонами как, например для C файлов? Честно помучался с xml'ками но у меня ничего не вышло.

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

True Template

Post by 4ekucT » Mon 30 Mar, 2015 22:28

Добавить Init="1". Исправлено!
Attachments
true-text-txt.xml
(2.27 KiB) Downloaded 79 times

User avatar
Dennis_Moore
Posts: 246
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

True Template

Post by Dennis_Moore » Tue 31 Mar, 2015 19:08

Еще один вопрос возник - как добавить новый тип файлов со своими шаблонами?
Вот как пример HTML.

1. В true-source.xml добавляю:

Code: Select all

<Include File="templates\source\true-source-html.xml"/>
2. Содержимое true-source-html.xml

Code: Select all

<?xml version="1.0" encoding="UTF-16LE"?>
<TrueTpl>
  <Language File="*.htm,*.html" ignoreCase="1" BlockComment="//" Desc="HTML">
    <Expand Name="&Templates "                                    Init="1" To="\~Template: Blank=Blank\~Template"/>
    <Expand Name="Template: Blank"                  At="&AnyWhere;" SubMenu="1" To="\i'$\templates\source\Blank.html'"/>
  </Language>
</TrueTpl>
3. Содержимое blank.html

Code: Select all

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
  <title>Page title</title>
</head>
<body>
@@HERE@@
</body>
</html>
При создании html файла получаю как положено диалог с единственным шаблоном, но в файле сплошные квадраты.
Подскажите где я ошибся?

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

True Template

Post by 4ekucT » Tue 31 Mar, 2015 22:49

Убедись, что кодировка во всех созданных тобой файлах (true-source-html.xml, blank.html) - 1200 UTF-16 (LE)

User avatar
Dennis_Moore
Posts: 246
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

True Template

Post by Dennis_Moore » Wed 01 Apr, 2015 05:56

Спасибо! Пересохранил Blank.html и все стало нормально.

paulzaytsev
Posts: 8
Joined: Thu 04 Nov, 2010 07:07

True Template

Post by paulzaytsev » Fri 24 Jul, 2015 14:42

Файл "true-source.xml"
Повторяются определения для типов файлов
<!-- Шаблоны для файлов C/C++ -->
<!-- Шаблоны для Swig файлов -->

Соответственно задвоенные пункты меню.

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

True Template

Post by 4ekucT » Fri 24 Jul, 2015 21:14

Спасибо исправил! Так же добавил шаблоны для Visual Studio 2015 и собрал плагин на ней. Могут понадобиться новые VS 2015 Redist - http://www.microsoft.com/en-us/download ... x?id=48145

User avatar
Raistlin
Posts: 671
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

True Template

Post by Raistlin » Wed 24 Feb, 2016 10:22

Far'овские макросы в субтегах "To" не поддерживаются? Например, можно ли сделать вставку строк:

Code: Select all

;------> text ------
;------- text <-----
так, чтобы длина строки была 80 символов независимо от длины подстроки "text" (за счет изменения количества минусов)? Far2.
Magically yours
Raistlin

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

True Template

Post by 4ekucT » Sun 18 Nov, 2018 17:39

===================== Изменения в True Template v.3.0.2 ======================
+ Компиляция под Visual Studio 2017
+ Шаблоны для GoLang, JavaScript, NodeJS, Python, Ruby
# Багфиксинг

Релиз: https://github.com/chronoxor/TrueTempla ... -3.0.2.zip
Исходники: https://github.com/chronoxor/TrueTemplate

User avatar
Tim Sobolev
Posts: 703
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time

True Template

Post by Tim Sobolev » Sat 24 Nov, 2018 06:42

Рабочая правка для Python в "true-compilers.xml":

Code: Select all

<Compiler Name="Python"  File="1" Line="2"          Error="^\s+?File\s+?&quot;(.+?)&quot;,\s+?line\s+?(\d+)"/>
PS. Когда номер строки брался жадно лениво (\d+?), срабатывало нормально только на однозначных номерах. Возможно существует та же проблема и для других компиляторов.
HaRT wrote:
Sun 25 Nov, 2018 14:22
Очевидно, вы имели в виду НЕжадно (оно же лениво).
Благодарю, опечатка, поправил.
Last edited by Tim Sobolev on Sun 25 Nov, 2018 14:30, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 8532
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 75 times
Been thanked: 138 times

True Template

Post by HaRT » Sun 25 Nov, 2018 14:22

Tim Sobolev wrote:
Sat 24 Nov, 2018 06:42
PS. Когда номер строки брался жадно (\d+?), срабатывало нормально только на однозначных номерах. Возможно существует та же проблема и для других компиляторов.
Очевидно, вы имели в виду НЕжадно (оно же лениво).
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Обсуждение плагинов”