воскресенье, 28 сентября 2014 г.

Работаем в KKEDIT: мои инструменты.

Из встроенной справки KKEDIT:
PLACEHOLDERS:
%t - Currently selected text. Passed to command as $KKEDIT_SELECTION
%f - Filepath of the current document. Passed to command as $KKEDIT_CURRENTFILE
%d - Directory of the current document or $HOME. Passed to command as $KKEDIT_CURRENTDIR
%i - The location of the globally installed tools. Passed to command as $KKEDIT_DATADIR
%h - Tempory file for displaying html in doc viewer. Passed to command as $KKEDIT_HTMLFILE
%l - Highlihting language. Passed to command as $KKEDIT_SOURCE_LANG

Основные:
  1. cp %f ~/Desktop/$(date +%H-%M).bak. # *bak*

  2. printf '#!/bin/bash\n#DESC: пример - пример\n' > /home/$USER/Desktop/sh.sh; kkedit /home/$USER/Desktop/sh.sh # *new*

  3. egrep -ion '.{,15}'%t'.{,15}' %f | sed 's/\(.*\)/\ \ \ \ \ \1/g' # *слово*

  4. printf 'for i in \$(seq 1 \$N)\ndo\n \ndone\n' # bash > for

  5. printf 'if ((\$i > \$N))\nthen\n\nfi\n' # bash > больше

  6. echo '# '  %t # Comment. v.1
* Скрипт #3 ("слово") выводит вхождения выделенного слова в документе- номер строки и контекст. 

В Geany по идее можно все то же самое, но мне там работать совсем не по кайфу, все эти претензии на IDE только мешают.

0 коммент. :

Отправить комментарий

Следующее Предыдущее Главная страница

Blogger Template by Blogcrowds