При создании файлов, содержащих какой-либо код (C/C++, Pascal, Python, Ruby, HTML, LaTex) приходится набирать одно и тоже, например:
подключение библиотек stdio, conio, stdlib в языке C, а также заготовку функции main.
Примерно вот это повторяется от программы к программе:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main(int atgc, char **argv){
// место для ввода кода главной функции.
retun o;
}
Вместо этой утомительной работы можно создать файл с нужным текстом, разместить его в папке ~/.config/geany/templates/files/ и после очередного запуска среды geany достаточно выбрать <файл+создать из шаблона> + файл с вашим шаблоном и все.
Пример шабона файла для использования библиотеки GTK+ в ruby:
#!/usr/bin/env ruby
#coding:utf-8
require 'gtk2'
class MyApp < Gtk::Window
def initialize
super
end
def init_UI
//описание пользовательского интерфейса.
set_title "Пример"
signal_connect "destroy" do
Gtk.main_quit
end
set_default_size 300, 200
set_window_position Gtk::Window::Position::CENTER
show
end
end
Gtk.init
window = MyApp.new
Gtk.main
|