-
IDE Geany: создание и работа со сниппетами (snippets)А шаблоны (скелеты файлов) свои как создавать? Это вообще возможно?
Запись от Igor-dis размещена 13.04.2016 в 19:37 -
IDE Geany: создание и работа со сниппетами (snippets)никто не мешает создать свой сниппет без счетчиков или создать несколько "форов" с переменными i, j , k (например). Потом: for с i - это настолько типовой набор, что i - это первое, что приходит на ум, что туда поставить. С проблемой "подставить другую переменную" можно встретиться в случае вложенных циклов, а они встречаются реже, чем просто циклы.
По моим наблюдениям самыми полезными сниппетами являются комментариев. Сниппет if еще удобен.
В шелле также очень помогает сниппет создания массивов.Запись от remarkes размещена 29.09.2012 в 09:47 -
IDE Geany: создание и работа со сниппетами (snippets)Цитата:
В том-то и вся прелесть, что перемещаться с помощью курсорных клавиш не надо. Перемещать свое положение в сниппете лучше с помощью комбинации клавиш "Перемещать курсор в фрагменте" (поставить в настройках). Я поставил себе Alt+W, можно Alt+R, или Alt+E - короче что-то эргономичное, чтобы не убирать руки с клавиатуры.C 1 2 3
if (курсор_изначально_находится_здесь) { а_потом_курсор_будет_находиться_здесь }а_потом_здесь
Запись от remarkes размещена 29.09.2012 в 09:28
Обновил(-а) remarkes 29.09.2012 в 09:48 -
IDE Geany: создание и работа со сниппетами (snippets)[QUOTE][C]for (i = 0; i < ; i++) {
}[/C][/QUOTE]И с большинстве случаев придётся исправлять i на другие идентификаторы счётчиков и примерно в половине случаев переставлять ноль из присваивания в сравнение.Запись от размещена 29.09.2012 в 08:46 -
IDE Geany: создание и работа со сниппетами (snippets)[QUOTE]Допустим, вы пишете некоторую программу на языке Си и вводите "if" и нажимаете клавишу Tab.
Вам автоматически подставится текст:
[C]if () {
}[/C][/QUOTE] просто [C]if () {
}[/C] не соответствует правилам языка, придётся возвращаться в обе пары скобок, тратя на это в десятки раз больше времени, чем на набор самих скобок.Запись от размещена 29.09.2012 в 08:44