Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: GEdit + Vala  (Прочитано 1184 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
GEdit + Vala
« : 14 Июля 2014, 01:05:34 »
Всем доброго времени суток! Начал изучать Vala, и никак не могу определиться с инструментарием. Сейчас использую GEdit, но хочу что-нибудь с автозавершением кода. Знаю, что для GEdit есть плагин Valencia (он в пакете gedit-valencia-plugin), плагин устанавливается, но эффекта ноль.
Кто пользуется связкой GEdit+Valencia отпишитесь пожалуйста, как грамотно настроить этот софт, чтобы автодополнял код..:) Или есть ещё какое либо IDE или плагины для автозавершения кода Vala..
Burning on the flame
Played the waiting game

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: GEdit + Vala
« Ответ #1 : 14 Июля 2014, 11:48:36 »
Есть Val(a)ide, но он заброшен, не соберешь. Есть Valama, еле собрал, куча багов, решать лично мне их неохота, а на гит хабе даже не помогли собрать. Monodevelop - рекомендую не пробовать. Погугли плагины для gedit - найдешь терминал, автодополнение.
(Нажмите, чтобы показать/скрыть)
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: GEdit + Vala
« Ответ #2 : 14 Июля 2014, 12:02:33 »
Попробуйте geany.

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: GEdit + Vala
« Ответ #3 : 15 Июля 2014, 00:25:56 »
Всё таки настроил GEdit для кодерства на Vala. Всем спасибо за помощь :)
Если кому-нибудь будет интересно. (ставил плагин Vala Toys)
ставим GEdit, если он ещё не установлен. Команда
sudo apt-get install geditтеперь пишем опять же эту же команду sudo apt-get install gedit и жмём два раза клавишу Tab, вылазиет список возможных пакетов, начинающихся на gedit. Список будет примерно такой
kaif@desktop:~$ sudo apt-get install gedit
gedit                      gedit-latex-plugin         gedit-valatoys-plugin-dbg
gedit-common               gedit-plugins              gedit-valencia-plugin
gedit-dev                  gedit-r-plugin             
gedit-developer-plugins    gedit-valatoys-plugin     
kaif@desktop:~$ sudo apt-get install gedit

тут выбор, или valatoys или valencia, командами
sudo apt-get install gedit-valatoys-plugin gedit-valatoys-plugin-dbg если вы выбрали valatoys, или
sudo apt-get install gedit-valencia-plugin если ваш выбор пал на valencia

Дальше открываем GEdit, жмём Правка-> Настройки->вкладка Расширения и выбираем нужный нам плагин.
Enjoy!:)



P.S. Не советую включать оба плагина (valatoys и valencia) одновременно, этот дуэт будет криво работать, и собственно мешать писать код. Сам использую valatoys, есть автодополнение кода, автоматически ставит закрывающие скобки, закрывает кавычки и т.д. Работает более-менее стабильно. Проверено на elementary OS Luna (amd64).
Burning on the flame
Played the waiting game

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: GEdit + Vala
« Ответ #4 : 15 Июля 2014, 11:14:06 »
sudo apt-get install gedit-valatoys-plugin
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет gedit-valatoys-plugin
PS а у тебя можно установить valac-0.12?
« Последнее редактирование: 15 Июля 2014, 11:18:00 от alsoijw »
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: GEdit + Vala
« Ответ #5 : 16 Июля 2014, 20:39:49 »
sudo apt-get install gedit-valatoys-plugin
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет gedit-valatoys-plugin
PS а у тебя можно установить valac-0.12?
да вроде норм ставиться..
kaif@desktop:~$ sudo apt-get install valac-0.12
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия valac-0.12.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
kaif@desktop:~$

попробуй добавить репозиторий ppa:vala-team/ppa
sudo add-apt-repository ppa:vala-team/ppaПросто может быть потому, что я использую elementary OS Luna, а она ещё основывается на кодовой базе Ubuntu 12.04, а для более новых систем необходим репозиторий, но я могу ошибаться

У тебя gedit-valatoys-plugin показывается по двойному нажатию клавиши Tab?

Пользователь решил продолжить мысль [time]16 Июль 2014, 20:50:34[/time]:
В том репозитории, что я вас скинул, почему-то нет версии 0.12, но там есть сборка vala-0.24 как раз для Ubuntu 12.10-14.04. Попробуйте поставить vala-0.24. Я как раз сейчас проверил свою версию Vala
kaif@desktop:~$ valac --version
Vala 0.24.0
kaif@desktop:~$

И ещё там есть vtg, это вроде как раз и тот плагин для GEdit, о котором я писал (vtg = Vala Toys-plugin Gedit вроде)
« Последнее редактирование: 16 Июля 2014, 20:53:44 от S9 »
Burning on the flame
Played the waiting game

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: GEdit + Vala
« Ответ #6 : 16 Июля 2014, 21:26:54 »
S9, не, нету в том репе(для новых систем). У меня 14.04, старых пакетов нет. elemenatary OS Luna основана 12.04. Если хочешь, можешь собрать Valama(я его собрал), или Val(a)ide(не собрал тк не смог поставить valac-0.12) Просто интересно, можно ли собрать их.  Можно вручную указать версию компилятора, но старые лучше снести(только место занимают)$ valac-0.24gedit-valatoys-plugin не встал, слишком нова система. Для автодополнения использую ...Дополнение слов... Ставил из какого-то сборника плагинов, скорее всего из gedit-plugins. Смотрю есть еще плагины, посмотрю
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: GEdit + Vala
« Ответ #7 : 17 Июля 2014, 01:17:47 »
... нету в том репе(для новых систем). У меня 14.04, старых пакетов нет. ...
посмотрите получше, если верить Launchpad-у, то они (пакеты для новых систем) есть
https://launchpad.net/~vala-team/+archive/ubuntu/ppa

... или Val(a)ide(не собрал тк не смог поставить valac-0.12) ...
вроде эта штука собирается с помощью своей же фичи Waf, но я скачивал её в виде *.deb пакета и устанавливал. Потом правда её снёс..

а насчёт gedit-vala-plugin, то попробуй пакет vtg из той репы, что я кидал
Burning on the flame
Played the waiting game

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.