Page 18 of 19
True Template
Posted: Tue 03 Feb, 2015 10:54
by petcz
Latest post of the previous page:
Здорово!
Помогите, плиз. Sorry I have very weak knowledge of Russian language so I am writing in English. First of all, thank you for great plugin for Far. I have a little problem that was maybe already solved in the forum, but I was not able to find it. 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's not working even for existing templates e.g. true-source-c#-base.xml. Did I missed something? Is there some simple solution? I am running on Win 8.1, Far 3.0 4040, True Template v. 3.0.1.6 and 3.0.1.8
спасибо
True Template
Posted: Thu 05 Feb, 2015 00:57
by Игорь Юдинцев
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.
True Template
Posted: Thu 05 Feb, 2015 09:58
by petcz
Thank you, I've sent you PM with some solution and another problem with TT.
True Template
Posted: Sun 08 Feb, 2015 11:58
by 4ekucT
New version released with CMake templates and bug fixes from Igor Yudintsev -
http://forum.farmanager.com/download/file.php?id=6740
True Template
Posted: Mon 30 Mar, 2015 16:03
by Dennis_Moore
Скажите, а как сделать что-бы при создании txt файла появлялось меню с шаблонами как, например для C файлов? Честно помучался с xml'ками но у меня ничего не вышло.
True Template
Posted: Mon 30 Mar, 2015 22:28
by 4ekucT
Добавить Init="1". Исправлено!
True Template
Posted: Tue 31 Mar, 2015 19:08
by Dennis_Moore
Еще один вопрос возник - как добавить новый тип файлов со своими шаблонами?
Вот как пример 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 файла получаю как положено диалог с единственным шаблоном, но в файле сплошные квадраты.
Подскажите где я ошибся?
True Template
Posted: Tue 31 Mar, 2015 22:49
by 4ekucT
Убедись, что кодировка во всех созданных тобой файлах (true-source-html.xml, blank.html) - 1200 UTF-16 (LE)
True Template
Posted: Wed 01 Apr, 2015 05:56
by Dennis_Moore
Спасибо! Пересохранил Blank.html и все стало нормально.
True Template
Posted: Fri 24 Jul, 2015 14:42
by paulzaytsev
Файл "true-source.xml"
Повторяются определения для типов файлов
<!-- Шаблоны для файлов C/C++ -->
<!-- Шаблоны для Swig файлов -->
Соответственно задвоенные пункты меню.
True Template
Posted: Fri 24 Jul, 2015 21:14
by 4ekucT
Спасибо исправил! Так же добавил шаблоны для Visual Studio 2015 и собрал плагин на ней. Могут понадобиться новые VS 2015 Redist -
http://www.microsoft.com/en-us/download ... x?id=48145
True Template
Posted: Wed 24 Feb, 2016 10:22
by Raistlin
Far'овские макросы в субтегах "To" не поддерживаются? Например, можно ли сделать вставку строк:
Code: Select all
;------> text ------
;------- text <-----
так, чтобы длина строки была 80 символов независимо от длины подстроки "text" (за счет изменения количества минусов)? Far2.
True Template
Posted: Sun 18 Nov, 2018 17:39
by 4ekucT
===================== Изменения в 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
True Template
Posted: Sat 24 Nov, 2018 06:42
by Tim Sobolev
Рабочая правка для Python в "true-compilers.xml":
Code: Select all
<Compiler Name="Python" File="1" Line="2" Error="^\s+?File\s+?"(.+?)",\s+?line\s+?(\d+)"/>
PS. Когда номер строки брался
жадно лениво (\d+?), срабатывало нормально только на однозначных номерах. Возможно существует та же проблема и для других компиляторов.
HaRT wrote: ↑Sun 25 Nov, 2018 14:22
Очевидно, вы имели в виду НЕжадно (оно же лениво).
Благодарю, опечатка, поправил.
True Template
Posted: Sun 25 Nov, 2018 14:22
by HaRT
Tim Sobolev wrote: ↑Sat 24 Nov, 2018 06:42 PS. Когда номер строки брался жадно (\d+?), срабатывало нормально только на однозначных номерах. Возможно существует та же проблема и для других компиляторов.
Очевидно, вы имели в виду НЕжадно (оно же лениво).
True Template
Posted: Sat 17 Oct, 2020 17:08
by Raistlin
Можно ли сделать так, чтобы паттерн разворачивался в значение, только если строка не начинается с rem, возможно с ведущими пробелами? Пробовал так:
Code: Select all
<Expand Pattern="_GetL|en" At="(?! *rem).*\b\p" To="..."/>
- вообще не разворачивает никогда.