mrceye 12.05.2010 18:12
How-to`s — Приближаем функциональность gedit к TextMate
Многие программисты и верстальщики, работающие под Mac OS X (и не только), знают о чудесном редакторе под названием TextMate. Он позволяет работать со всеми известными языками программирования и прекрасно расширяет свой функционал дополнительными пакетами (bundles).Но что делать тем, у кого нету компьютера от Apple? Например, пользователи Windows могут попробовать такие редакторы как E-TextEditor или InType. Они стараются повторить всю мощь и удобство работы с TextMate. Хорошо, а что на счет линуксоидов? На этот вопрос я бы хотел ответить в этой статье.
Не стоит забывать о том, что у нас есть стандартный редактор gedit, который при должном «допиливании» составит хорошую конкуренцию TextMate. Именно о нем и пойдет речь в этой небольшой заметке.
Немного «погуглив» я нашел пару интересных ссылок. Итак, первым делом мы установим специальный пакет GMate, который содержит различные модули, темы оформления и сниппеты, приближающие наш редактор к функциональности TextMate.
Для пользователей Ubuntu процесс установки прост до ужаса:
1) Добавляем репозиторий ppa:ubuntu-on-rails/ppa в источники приложений.
2) Устанавливаем пакет командой sudo aptitude install gedit-gmate.
Если у вас другой дистрибутив, то сделайте следующее:
1) Установите python-webkitgtk для работы плагина Todo-List (code.google.com/p/pywebkitgtk).
2) Установите pyinotify для работы Gedit Open Files и SnapOpen (trac.dbzteam.org/pyinotify).
3) Скачиваем GMate из git-репозитория командой:
1 |
|
4) Переходим в директорию с GMate:
1 |
|
и запускаем скрипт установки:
1 |
|
Список компонентов, входящих в этот пакет вы можете найти по этой ссылке.
Теперь в настройках можно выбрать цветовую схему оформления и нужные модули:


Вторым шагом установим плагин FTP-браузера.
Перейдем по ссылке — http://gedit-ftp-browser.googlecode.com/svn/trunk/ и скачаем файлы FTP.gedit-plugin и FTP.py, затем поместим их в .gnome2/gedit/plugins/ домашнего каталога пользователя (нужно включить показ скрытых файлов комбинацией Ctrl+H).
В результате, если нажать F9 в окне редактора, то появится панель:

Теперь установим плагин ZenCoding, он пригодится вам, если вы занимаетесь версткой сайтов. Если по какой-либо причине вы еще не знаете что это такое, то обязательно прочтите, например, здесь.
Перейдем к установке.
1) Скачиваем необходимые файлы из git-репозитория командой:
1 |
|
2) Переходим в директорию с gmate:
1 |
|
и запускаем скрипт установки:
1 |
|

Вот, такими простыми манипуляциями мы улучшили gedit для более комфортной и удобной работы.
До скорых встреч!
Оригинал опубликован в личном блоге.
А я вот знаю один крутой вблог про vim. Его пишет разработчик, который до этого пользовался как раз TextMate. И он говорит, что это один из лучших редакторов и он даже не думал, что можно найти что-то похожее..но потом он открыл для себя Vim =)
Да и по поводу zencoding: работа уже ведётся 8-)
http://www.vim.org/scripts/script.php?script_id=2981
http://github.com/mattn/zencoding-vim
Да и по поводу zencoding: работа уже ведётся 8-)
http://www.vim.org/scripts/script.php?script_id=2981
http://github.com/mattn/zencoding-vim
В свое время, когда пользовался только Mac OS работал с TextMate, тоже думал, что лучше не найдешь.Теперь, когда окончательно пересел на Ubuntu нашел альтернативу в виде доработанного gedit =)
а чем NetBeans не нравится ? насколько я знаю по функционалу вполне себе не уступает TextMate.
Между 1) Добавляем репозиторий ppa:ubuntu-on-rails/ppa в источники приложений.
B 2) Устанавливаем пакет командой sudo aptitude install gedit-gmate.
Нужно добавить 1.5) sudo aptitude update
B 2) Устанавливаем пакет командой sudo aptitude install gedit-gmate.
Нужно добавить 1.5) sudo aptitude update
Добавляем в источники приложений, он сам обновит список пакетов при закрытии окна :)
А на чем пишутся дополнения к Gedit? И можно ли их в рантайме изменять?
А и да, есть ли в Gedit макросы и насколько они удобны?
А и да, есть ли в Gedit макросы и насколько они удобны?
насколько я знаю, плагины к Gedit пишутся на Python: http://live.gnome.org/Gedit/PythonPluginHowTo
Помогите, при вводе в терминал:
git http://github.com/fmarcia/zen-coding-gedit.git
пишет:
git: 'http://github.com/fmarcia/zen-coding-gedit.git' is not a git command. See 'git --help'.
что не так?
git http://github.com/fmarcia/zen-coding-gedit.git
пишет:
git: 'http://github.com/fmarcia/zen-coding-gedit.git' is not a git command. See 'git --help'.
что не так?
потому что нужно вводить git clone git://github.com/fmarcia/zen-coding-gedit.git
внимательнее нужно быть
внимательнее нужно быть
Добавил ссылку на пост оригинал.
В следующий раз указывай первоисточник или делай плиз пост-ссылку