Комментарии 45
Спасибо, возьму на вооружение. Тем не мение в моём примере не нужни никакие джемы и прочее. Несколько алиасов и один скрипт. К тому же tmuxinator — это скорее следующий уровень прокачки. Мой пост лишь облегчает работу с учебником railstutorial.ru и расчитан на совсем уж новичкев в руби и линуксах (коим я пока и являюсь). За ссылку еще раз спасибо.
0
А Awesome не пробовали? Это из другой оперы, но раз вам нравится тайлинг…
Я давно пускаю слюни на Awesome и аналоги, но капитально взяться за освоение не решаюсь.
ru.wikipedia.org/wiki/Awesome
Я давно пускаю слюни на Awesome и аналоги, но капитально взяться за освоение не решаюсь.
ru.wikipedia.org/wiki/Awesome
0
Честно говоря не было из чего выбирать на тот момент. Увидел у коллеги запущеный tmux, удивился, спросил как он это сделал, получил ответ, пошел ставить и гуглить. Хоткеи тут простые и удобные (если немного поколдовать), настройки так же не особо мудреные. Пока всё устраивает. Но за наводку благодарю.
0
tmux хорошая штука. Но, на всякий случай (мб на будущее?), есть еще, например, screen с аналогичной функциональностью (именно им я и пользуюсь на серверах). А для декстопа еще есть терминалы, которые поддерживают деление на произвольное число частей (это не считая поддержки собственно вкладок) =) Например, вот скрин с моей яквакой (yakuake) (кликабельно):
0
Я понял прелесть постинга статей на хабре! Раньше думалось, что в комментариях лишь пустые разговоры и споры — теперь знаю, что тут куча хороших советов! Спасибо, буду пробовать)
0
В tmux'e все хорошо, только копировать сложно, в отличие от того же yakuake (или guake если у вас GTK).
Кстати, рекоммендую вот эту статусную строку, установка немного сложная, но выглядит хорошо.
github.com/Lokaltog/powerline
Кстати, рекоммендую вот эту статусную строку, установка немного сложная, но выглядит хорошо.
github.com/Lokaltog/powerline
0
насчет копировать — это вы о пересечении выделения в панелях? я пока со сложностями не сталкивался. пока привычно выделяю и Ctrl+c (пережитки многолетнего использования win)
0
Да, о нем. Но у меня и обычное копирование не работает, точнее работает только с зажатым то ли shift'ом, то ли ctrl'ом. Эмулятор терминала такой же, gnome-terminal. Может у вас какой -то специальный параметр в конфиге? Если да, поделитесь, пожалуйста.
0
Открываем терминал. Идем в Edit ->Keyboard Shortcuts. Вытавляем свои значения на Copy & Past
0
Обижаете, я знаю как менять шорткаты. Проблема в том, что когда я выделяют текст мышкой, он копируется во внутренний буфер tmux'a, как в copy mode, который по C-[. Я же хотел бы копировать в clipboard.
0
хм… у меня в клипбоард копирует. возможно это связано с настройкой .tmux.conf. Мои настройки можете тут глянуть: github (файл .tmux.conf, последний блок)
0
Screen на будущее? Да вы что. Последний релиз был 7 лет назад, он уже не развивается. На будущее как раз всем, кто сейчас использует screen, надо уже переходить на tmux.
+1
Насколько я помню, tmux как раз и возник как альтернатива screen: дело в том, что исходный код screen-а ужасен чуть меньше чем полностью, да и конфиги screen-а понятны лишь небольшой группе людей, поэтому парни волевым решением сели и написали свой screen с нормальными сырками и конфигами.
Так что лучше потихоньку переходить со screen на tmux
Так что лучше потихоньку переходить со screen на tmux
0
Оффтоп: Spork — позапрошлый век, присмотритесь к Spring
+2
Есть еще github.com/remiprev/teamocil — весьма популярен AFAIK
0
У меня самого на рабочем компе прописан конфиг tmux, который открывает привычный layout, а запуск самого tmux прописан в конфиг WM. Таким образом, сразу после логина в систему получаем готовое рабочее окружение :)
0
Вот это действительно полезно знать. Как то я нигде не натыкался на конфигурирование панелей через .tmux.conf. Наскколько я понимаю мы просто описываем в нем построчно команды, которые происходит при старте, так (т.е. не сосвем понятно как обрабатывается .tmux.conf)?
0
а что из этого сгодится под Mac OS?
+1
Есть ещё небольшая книга про tmux, в которой, в частности, описаны подходы к автонастройке сессий.
Ну и вроде никто ещё не упомянул Byobu.
Ну и вроде никто ещё не упомянул Byobu.
+1
вот тут в тексте статьи ссылка на эту книгу:
Почитав мануал по tmux и немножко узнав о bash-скриптах добавил в ~/.bash_aliases следующие строки:
0
Ну тогда странно, что вы не выбрали путь, описанный в секции 3.2: описать типичную для проекта среду в файле app.conf и запускать tmux следующим образом:
tmux -f app.conf attach
0
terminator есть мб в каментах упоминали.
0
извините, не заметил. А сам руби Вы изучаете «по ходу» учебника или же отдельно? Тоже хотел что нибудь написать на хабр но просто смысла не вижу )
0
Чуточку подправил скрипт. Вынес все команды, названия окон в блок Config Variables. Настроив его под себя можно не использовать алиасы, предложенные в начале статьи.
0
За «я создал файл tmux-s в папке /bin» отрывают руки и бьют по голове.
Зачем срете в /bin?
Вам ~/bin для чего придуман?
Зачем срете в /bin?
Вам ~/bin для чего придуман?
0
в стандартной убу 13.10 в $PATH нет ~/bin и зачем челу править спецом переменную среду?
Даже если так делать и правильней, ничего страшного думаю нет. А уж такие каменты писать агрессивные тем более не повод.
Даже если так делать и правильней, ничего страшного думаю нет. А уж такие каменты писать агрессивные тем более не повод.
0
я новичек в линуксе. расскажите как правильно — сделаю.
0
А ведь потом все равно придете к консольному vim + tmux ;)
ALT + стрелки — сквозное переключение между буферами vim и панелями tmux, как описано здесь.
CTR + стрелки — переключение между окнами tmux
\ + R — запуск одного rspec теста из редактируемого файла в соседней панели tmux
\ + r — запуск всего редактируемого файла в соседней панели tmux
Ну и конечно очень радует wemux, который используем как локально так и на серверах для совместной работы.
ALT + стрелки — сквозное переключение между буферами vim и панелями tmux, как описано здесь.
CTR + стрелки — переключение между окнами tmux
\ + R — запуск одного rspec теста из редактируемого файла в соседней панели tmux
\ + r — запуск всего редактируемого файла в соседней панели tmux
Ну и конечно очень радует wemux, который используем как локально так и на серверах для совместной работы.
+1
Из мануала github.com/akartynnik/ubuntu-settings:
Желательно его купить. Уважайте труд других людей.
качаем Sublima Text 3 (или же собираем руками). Желательно его крякнуть, что бы окошко о покупке не мазолило глаз. На ютубе есть видос по кряку.
Желательно его купить. Уважайте труд других людей.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Запуск tmux-окна, адаптированного для удобной работы с Ruby on Rails