Topic: Сниппеты для текстовых редакторов

Собрал все, что есть, в кучу.

Сниппеты экономят кучу времени и сил и позволяют больше концентрироваться на содержании, а не на набивании поднадоевших конструкций. Меньше рутины, больше творчества  smile

Geany

Сниппеты для Geany.
Установка: есть в описании на вики.

Gedit

Сниппеты для gedit.
Установка: Сервис -> управление фрагментами. Если такого пункта меню нет, значит нужно включить фрагменты текста в параметрах.

Notepad++

Для работы нужен плагин FingerText, который легко устанавливается через plugin manager.
Установка: Плагины -> FingerText -> Import Snippets.

Vim
SnipMate:

Установка: требуется плагин SnipMate:

Распаковать в ~/.vim/snippets.

UltiSnips:

Установка: требуется плагин UltiSnips.

Post's attachments

Attachment icon instead-snippets.ftd 4.35 kb, 281 downloads since 2011-09-02 

Attachment icon instead_lua.snippets 4.24 kb, 205 downloads since 2012-01-29 

Attachment icon instead_snippets(gedit).tar.gz 1.41 kb, 195 downloads since 2011-05-24 

Attachment icon lua.snippets 3.08 kb, 198 downloads since 2011-05-21 

Attachment icon snippets.conf 2.01 kb, 254 downloads since 2011-06-06 

Re: Сниппеты для текстовых редакторов

Обновил сниппеты для gedit, теперь более полный и удобный набор smile

Re: Сниппеты для текстовых редакторов

Обновил версию для Geany.

Re: Сниппеты для текстовых редакторов

Конвертнул для Notepad++.
Ссылка в шапке.

Re: Сниппеты для текстовых редакторов

А как подключить к *.ftd к Notepad++?

Re: Сниппеты для текстовых редакторов

Notepad++

Для работы нужен плагин FingerText, который легко устанавливается через plugin manager.
Установка: Плагины -> FingerText -> Import Snippets.

же

Re: Сниппеты для текстовых редакторов

dekranion: если непонятно будет, что и как, запишу видео когда немного освобожусь на работе. Пока нет времени на это smile

Re: Сниппеты для текстовых редакторов

Здравствуйте!

Попрошу Вас залить заново сниппет для notepad++, ибо сейчас ссылка мертва.

Заранее благодарен smile

Re: Сниппеты для текстовых редакторов

Странно sad
Жаль, но эти сниппеты на работе, так что обновлю не раньше понедельника.

Re: Сниппеты для текстовых редакторов

Все, работает.

Re: Сниппеты для текстовых редакторов

Здравствуйте. Для Notepad++ ссылка мертва. Можно ее как то обновить?  smile

Re: Сниппеты для текстовых редакторов

Обновил ссылки (после обновления движка форума они поломались, видимо).
Valey, попробуй и отпишись пожалуйста smile

Re: Сниппеты для текстовых редакторов

"Bad request. The link you followed is incorrect or outdated." для Notepad++

Re: Сниппеты для текстовых редакторов

Ссылка в 4-ом посте нерабочая (а в первом нормальная)
Видео на YouTube недоступно: "Пользователь удалил аккаунт"

Re: Сниппеты для текстовых редакторов

Почистил.
Аккаунт действительно был выпилен. smile

p.s.: все ссылки в первом посте.

16 (edited by era3d 2012-04-01 08:32:42)

Re: Сниппеты для текстовых редакторов

Тут для SciTE ваши сниппеты переделал. Спасибо, пригодились  smile

Я их под себя настраивал, но вдруг кому пригодятся:

#Открыть файл настройки сокращений SciTE и вставить туда следующий текст:

#Начало INSTEAD

insteadbegin=--$Name: '|'\n--$Author: '|'\n--$Version: '|'\n\ninstead_version'1.6.0';\n\ngame.codepage="UTF-8";\ngame.act = '|';\ngame.inv = '|';\ngame.use = '|';\n\nmain = room {\n\t|\n};
req=require "|",
dofile=dofile "|",
gamefile=gamefile("|");
doencfile=doencfile("|");
init=\tfunction init()\n |\nend;
ro= = room {\n |\t\n};
ob= = obj {\n\t |\n};
dl= = dlg {\n\t |\n};
xr= = xroom {\n\t |\n};
xroom= = room{\n\tnam=' |',\n\tdsc='|',\n\t};\n\n
room= = room{\n\tnam=' |',\n\tdsc='|',\n\t};\n\n
obj= = obj{\n\tnam=' |',\n\tdsc='|',\n\t};\n
dlg= = dlg{\n\tnam=' |',\n\tdsc='|',\n\tobj={'|'},\n\t};\n\n
plr= = player {\n\t |\n};
stat= = stat {\n |\n};
menu= = menu {\n |\n};
nam=nam = [[ | ]];
dsc=dsc = [[ | ]];
act=act = [[ | ]];
xact=xact=(' |', '|');\n
use=use = [[ | ]];
used=used = [[ | ]];
enter=enter = [[ | ]];
entered=entered = [[ | ]];
exit=exit = [[ | ]];
left=left = [[ | ]];
inv=inv = [[ | ]];
tak=tak = [[ | ]];
disp=disp = [[ | ]];\n
pic=pic = [[|/|]];
xdsc=xdsc = [[ | ]];\n
obj= obj = {\n\t| \n};\n
way= way = {|\n\t |\n};\n
var= var = {\n\t |\n};\n
life=life = [[ | ]];\n
where=where = [[ | ]];\n
hideinv=hideinv = true
forcedsc=forcedsc = true
func=\tfunction()\n |\nend
funcs=\tfunction(s)\n |\nend
funcw=\tfunction(w)\n |\nend
funcsw=\tfunction(s, w)\n |\nend
function=\tfunction ()\n |\nend
phr=[|] = phr('|', '|', [[ | ]]);\n
_phr=[|] = _phr('|', '|', [[ | ]]);\n
if=if | then\n\t
ifw=\tif  |(w) | then\nend
ifwa=\tif  |(w) | and | then\nend
ifend=\tif  |then\n\nend
ifel=\tif  |then\n\t \nelse\n\t |\nend
ifh=\tif here () ==  |then\n\nend
elif=elseif  |then\n\t
elifend=\telseif  |then\nend
ret=return  | 
p[]=p [[ | ]]
code=code[[ | |]]
click=click = \tfunction(s, x, y)\n\nend,
vo=vobj(' |', '|{|}.');
vw=vway(' |','{|}','|');
vr=vroom(' |','|');

#Конец INSTEAD

Обновил. Теперь есть разметка для текстовой  каретки.

Я творец! Хочу - творю, а хочу - вытворяю!

17 (edited by j-maks 2012-08-24 09:53:01)

Re: Сниппеты для текстовых редакторов

Поправил сниппеты excelenter'a для Geany немного расширив некоторые теги. Позже поправлю диалоги на новые, как доберусь.


тег r   

= room {    nam = "",
    enter = function(s,f)
        return ;
    end,
    var {  },
    dsc = [[]],
    --~ pic = '',
    --~ xdsc = '',
    act = function(s,w)
        return  ;
    end,
    way = { '', },
    obj = { '', },
    exit = function(s,e)
        return ;
    end,
};

тег о

    = obj {    nam = "",
        dsc = [[  ]],
        var { },
        --~ act = '',
        --~ inv = '',
        --~ tak = '',
        --~ use = function(s,w)
            --~ return ;
        --~ end,
        --~ used = function(s,w)
            --~ return ;
        --~ end,
        nouse = '',
    };    

Qui habet aures audiendi, audiat...