Comments 45
Спасибо, возьму на вооружение. Тем не мение в моём примере не нужни никакие джемы и прочее. Несколько алиасов и один скрипт. К тому же tmuxinator — это скорее следующий уровень прокачки. Мой пост лишь облегчает работу с учебником railstutorial.ru и расчитан на совсем уж новичкев в руби и линуксах (коим я пока и являюсь). За ссылку еще раз спасибо.
А Awesome не пробовали? Это из другой оперы, но раз вам нравится тайлинг…
Я давно пускаю слюни на Awesome и аналоги, но капитально взяться за освоение не решаюсь.
ru.wikipedia.org/wiki/Awesome
Я давно пускаю слюни на Awesome и аналоги, но капитально взяться за освоение не решаюсь.
ru.wikipedia.org/wiki/Awesome
Честно говоря не было из чего выбирать на тот момент. Увидел у коллеги запущеный tmux, удивился, спросил как он это сделал, получил ответ, пошел ставить и гуглить. Хоткеи тут простые и удобные (если немного поколдовать), настройки так же не особо мудреные. Пока всё устраивает. Но за наводку благодарю.
tmux хорошая штука. Но, на всякий случай (мб на будущее?), есть еще, например, screen с аналогичной функциональностью (именно им я и пользуюсь на серверах). А для декстопа еще есть терминалы, которые поддерживают деление на произвольное число частей (это не считая поддержки собственно вкладок) =) Например, вот скрин с моей яквакой (yakuake) (кликабельно):


Я понял прелесть постинга статей на хабре! Раньше думалось, что в комментариях лишь пустые разговоры и споры — теперь знаю, что тут куча хороших советов! Спасибо, буду пробовать)
В tmux'e все хорошо, только копировать сложно, в отличие от того же yakuake (или guake если у вас GTK).
Кстати, рекоммендую вот эту статусную строку, установка немного сложная, но выглядит хорошо.
github.com/Lokaltog/powerline

Кстати, рекоммендую вот эту статусную строку, установка немного сложная, но выглядит хорошо.
github.com/Lokaltog/powerline

насчет копировать — это вы о пересечении выделения в панелях? я пока со сложностями не сталкивался. пока привычно выделяю и Ctrl+c (пережитки многолетнего использования win)
Да, о нем. Но у меня и обычное копирование не работает, точнее работает только с зажатым то ли shift'ом, то ли ctrl'ом. Эмулятор терминала такой же, gnome-terminal. Может у вас какой -то специальный параметр в конфиге? Если да, поделитесь, пожалуйста.
Открываем терминал. Идем в Edit ->Keyboard Shortcuts. Вытавляем свои значения на Copy & Past
Обижаете, я знаю как менять шорткаты. Проблема в том, что когда я выделяют текст мышкой, он копируется во внутренний буфер tmux'a, как в copy mode, который по C-[. Я же хотел бы копировать в clipboard.
хм… у меня в клипбоард копирует. возможно это связано с настройкой .tmux.conf. Мои настройки можете тут глянуть: github (файл .tmux.conf, последний блок)
Screen на будущее? Да вы что. Последний релиз был 7 лет назад, он уже не развивается. На будущее как раз всем, кто сейчас использует screen, надо уже переходить на tmux.
Насколько я помню, tmux как раз и возник как альтернатива screen: дело в том, что исходный код screen-а ужасен чуть меньше чем полностью, да и конфиги screen-а понятны лишь небольшой группе людей, поэтому парни волевым решением сели и написали свой screen с нормальными сырками и конфигами.
Так что лучше потихоньку переходить со screen на tmux
Так что лучше потихоньку переходить со screen на tmux
Оффтоп: Spork — позапрошлый век, присмотритесь к Spring
Есть еще github.com/remiprev/teamocil — весьма популярен AFAIK
У меня самого на рабочем компе прописан конфиг tmux, который открывает привычный layout, а запуск самого tmux прописан в конфиг WM. Таким образом, сразу после логина в систему получаем готовое рабочее окружение :)
Вот это действительно полезно знать. Как то я нигде не натыкался на конфигурирование панелей через .tmux.conf. Наскколько я понимаю мы просто описываем в нем построчно команды, которые происходит при старте, так (т.е. не сосвем понятно как обрабатывается .tmux.conf)?
а что из этого сгодится под Mac OS?
Есть ещё небольшая книга про tmux, в которой, в частности, описаны подходы к автонастройке сессий.
Ну и вроде никто ещё не упомянул Byobu.
Ну и вроде никто ещё не упомянул Byobu.
вот тут в тексте статьи ссылка на эту книгу:
Почитав мануал по tmux и немножко узнав о bash-скриптах добавил в ~/.bash_aliases следующие строки:
Ну тогда странно, что вы не выбрали путь, описанный в секции 3.2: описать типичную для проекта среду в файле app.conf и запускать tmux следующим образом:
tmux -f app.conf attach
terminator есть мб в каментах упоминали.
извините, не заметил. А сам руби Вы изучаете «по ходу» учебника или же отдельно? Тоже хотел что нибудь написать на хабр но просто смысла не вижу )
Чуточку подправил скрипт. Вынес все команды, названия окон в блок Config Variables. Настроив его под себя можно не использовать алиасы, предложенные в начале статьи.
За «я создал файл tmux-s в папке /bin» отрывают руки и бьют по голове.
Зачем срете в /bin?
Вам ~/bin для чего придуман?
Зачем срете в /bin?
Вам ~/bin для чего придуман?
в стандартной убу 13.10 в $PATH нет ~/bin и зачем челу править спецом переменную среду?
Даже если так делать и правильней, ничего страшного думаю нет. А уж такие каменты писать агрессивные тем более не повод.
Даже если так делать и правильней, ничего страшного думаю нет. А уж такие каменты писать агрессивные тем более не повод.
я новичек в линуксе. расскажите как правильно — сделаю.
А ведь потом все равно придете к консольному vim + tmux ;)

ALT + стрелки — сквозное переключение между буферами vim и панелями tmux, как описано здесь.
CTR + стрелки — переключение между окнами tmux
\ + R — запуск одного rspec теста из редактируемого файла в соседней панели tmux
\ + r — запуск всего редактируемого файла в соседней панели tmux
Ну и конечно очень радует wemux, который используем как локально так и на серверах для совместной работы.

ALT + стрелки — сквозное переключение между буферами vim и панелями tmux, как описано здесь.
CTR + стрелки — переключение между окнами tmux
\ + R — запуск одного rspec теста из редактируемого файла в соседней панели tmux
\ + r — запуск всего редактируемого файла в соседней панели tmux
Ну и конечно очень радует wemux, который используем как локально так и на серверах для совместной работы.
Из мануала github.com/akartynnik/ubuntu-settings:
Желательно его купить. Уважайте труд других людей.
качаем Sublima Text 3 (или же собираем руками). Желательно его крякнуть, что бы окошко о покупке не мазолило глаз. На ютубе есть видос по кряку.
Желательно его купить. Уважайте труд других людей.
Sign up to leave a comment.
Запуск tmux-окна, адаптированного для удобной работы с Ruby on Rails