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


Автор Тема: Освободить terminal от sublime-text  (Прочитано 1362 раз)

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

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Освободить terminal от sublime-text
« : 04 Ноябрь 2014, 12:01:00 »
Как сделать так чтобы когда я запускал sublime-text, то он мне не забивал консоль? Ctrl-C не интересует, т.к он закрывает sublime-text? Я делал это путем создания функции, которая запускала sublime-text, потом запускала terminal, затем закрывала текущий терминал, но что-то мне подсказывает, что есть более удобное решение

// Пример функции (.bashrc)
function sub {
    sublime-text & gnome-terminal & exit
}

// Когда запускаю sublime-text через консоли
sublime-text

(sublime_text:7463): GLib-CRITICAL **: Source ID 808 was not found when attempting to remove it

(sublime_text:7463): GLib-CRITICAL **: Source ID 808 was not found when attempting to remove it
« Последнее редактирование: 04 Ноябрь 2014, 12:11:53 от jeysmook »

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Arch Linux & XMonad
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #1 : 04 Ноябрь 2014, 13:07:00 »
Вопрос - зачем запускать саблю в терминале? Чем не устраивает традиционный способ? Ну или Alt+F2  :-\
sudo ls -a | grep brain > /dev/head

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #2 : 04 Ноябрь 2014, 13:11:28 »
Haron Prime,
Возможно для кого-то это и не удобно, но я делаю практически все через терминал и мне намного быстрее открыть sublime-text в терменале, чем тащить мышку к менюхе

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Arch Linux & XMonad
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #3 : 04 Ноябрь 2014, 13:12:13 »
Если так уж хочется костылей, то сделать скрипт запуска
что-то типа
Код: Bash
  1. #! /bin/bash
  2. xterm -e /opt/sublime-text/sublime_text &
  3. exit 0
и прописать в ~/.bashrc альяс для его запуска
alias sub='путь_до_скрипта'тогда будет достаточно просто набрать sub, чтоб запустить саблю в отдельном окне терминала
но это полнейший маразм!  :idiot2:
sudo ls -a | grep brain > /dev/head

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #4 : 04 Ноябрь 2014, 13:19:44 »
Haron Prime,
Вы мне не то пытаетесь сделать. Речь идет совсем о другом!

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Arch Linux & XMonad
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #5 : 04 Ноябрь 2014, 13:20:43 »
ну нет, так нет
я не силён в лечении зубов у проктолога
sudo ls -a | grep brain > /dev/head

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Arch Linux & XMonad
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #6 : 04 Ноябрь 2014, 13:23:16 »
P.S> попробуйте перенаправить вывод в /dev/null
sudo ls -a | grep brain > /dev/head

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #7 : 04 Ноябрь 2014, 13:35:43 »
Haron Prime,
/dev/null делает программу безмолвной, а мне нужно чтобы:
1. Запустить sublime-text из терминала
2. Закрыть вывод данных в терминал из sublime-text
3. Пользоваться тем самым терминалом, который открыл sublime-text, т.е. работать с командами (ls, mkdir, ...)

Оффлайн buggykey

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #8 : 04 Ноябрь 2014, 14:08:01 »
jeysmook,
Ну напишите в .bashrc:
function s {
/opt/sublime_text/sublime_text %F &>/dev/null &
}
и будет Вам счастье, вызывая саблайм командой s. А вообще-то, чем Вам не нравится нажать Alt+F2 и ввести команду запуска того-же саблайма?

Оффлайн jeysmook

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #9 : 05 Ноябрь 2014, 00:15:16 »
buggykey,
Спасибо помогло) Удобно открывать директорию, например так
sub .

Оффлайн buggykey

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Освободить terminal от sublime-text
« Ответ #10 : 05 Ноябрь 2014, 00:26:43 »
welcome! :)

 

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