УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1235.2 пользователей не могут ошибаться!
?6906
прекрасное6424
говно5884
говнорашка5512
хуита4695
anime3055
linux2643
music2612
bnw2588
рашка2559
log2336
ололо2113
pic1809
дунч1734
сталирасты1488
украина1437
быдло1434
bnw_ppl1364
дыбр1237
гімно1158

За 15 лет наконец-то найдены хорошие причины перебраться на tmux: — ^Bw показывает содержимое окон и список, листаемый простым ↑/↓. В screen нужно либо дрочить ^An^An^An для перебора, либо ^A" и бегать вслепую. А можно просто... — ...^Bf, чтобы поискать окна по содержимому их буфера. screen так до сих пор не может. — `tmux send-keys -l` не требует ёбли с экранированием, в отличие от `screen -X stuff`, где надо как минимум помнить про ^ и раскрывание переменных окружения в _некоторых_ версиях, и всё это внутри мелкого строкового буфера хуй пойми какого размера, иди ищи в нечитаемых исходниках. Но нет, все эти годы ширпотребные агититационные утюги засраны дрочкой не в ту сторону: тайлинг (во-первых, уже есть i3wm/xmonad, во-вторых, мне копипастить не только внутри tmux нужно), синтаксис для статусбара, лицензии... не то, не то надо рекламировать!
#12TLQP (0) / @enterprize / 19 дней назад
til: >~/.tmux.conf >set-option -g set-titles on >set-option -g set-titles-string "#S / #W" Синкает название сессии и заголовок окна. inb4 запорол тэги, slow
#N7MW2O (1) / @anonymous / 2467 дней назад

TIL find-findow:
<PREFIX> f <text>

#L5SR3H (0) / @ninesigns / 3060 дней назад

почему-то вдруг легло приятным теплом на душу: http://static.bitcheese.net/psto/hirthwork.psto.net/ttghog.html

#CM2DYF (3) / @hirthwork / 3089 дней назад
Когда в универе/на работе/в Интернете встречаешь ньюфага, не секущего в Git/Vim/whatever, так и хочется порекомендовать ему каких-то ресурсов, чтобы он мог максимально быстро прошариться, а затем, естественно, и что-то более продвинутое. Предлагаю в этом треде собирать ссылки на эти самые ресурсы. Я начну. * Git: * новичку: * книга «Git Magic» Бена Линна (имеются переводы на русский и украинский): http://www-cs-students.stanford.edu/~blynn/gitmagic/ * «A successful Git branching model», Vincent Driessen — это чтобы понять, зачем нужны ветки и как ими лучше всего пользоваться * сайт, позволяющий путём решения задачек понять, как же работать с ветками: https://pcottle.github.io/learnGitBranching/ Помимо прочего, приучает думать о репозитории как о DAG, а о Гите как об инструменте для манипуляции этим самым графом, что, на мой взгляд, является Единственно Верным подходом * опытному: * «Pro Git», Scott Chacon and Ben Straub, https://progit.org/ Рассказывает про всякие более обскурные штуки вроде того, как Git хранит блобы, а также немного рассказывает об организационных вещах, например, как организовать работу и как запилить себе с друзьями ваш собственный GitHub *Tmux: * новичку: * «tmux: Productive Mouse-Free Development», Brian P. Hogan — даёт хороший обзор и в то же время вбивает в голову тот минимум, что необходим для начала работы * среднячку: * tmux(1) — просто чтобы узнать все-все-все опции. Авось какая-то из них вам полезна :) Я, к примеру, не нарадуюсь activity-monitor, но его приходится выключать для некоторых окон, например, из-за htop * Vim: * среднячку: * «Practical Vim: Edit Text at the Speed of Thought», Drew Neil — куча обскурных команд (inb4: все команды в vim обскурны!), несколько полезных шаблонов мышления (сведи всё к одному действию @ жмакай точку до посинения, например) Что можете добавить? В частности, что советовать новичкам по Vim (inb4: Emacs, nano), что почитать после «Pro Git»?
#JFHXA3 (96) / @minoru / 3345 дней назад

Пишу текст. Закрыл ненадолго редактор, чтобы подвигать файлики, и случайно сделал git reset --hard HEAD^, не подумав обо всех последствиях.

Потом вспомнил о своей привычке на каждый чих делать git diff, прокрутил буффер вверх, скопировал готовый патч в файлик, накатил и радуюсь жизни дальше.

А что бы делал в таком случае обладатель красивого и суперудобного GUI?

#HFKNCM (78+1) / @minoru / 3529 дней назад

mode-mouse внезапно годная штука, включил.

#O83WGF (0) / @minoru / 3599 дней назад
  1. Нет multi line status. В screen есть возможность для two line status: первая задаётся через caption, вторая — hardstatus. Единственный хак — запустить один tmux в другом, но этот хак тоже терпит неудачу (см. ниже)
  2. Нет возможности убрать список окон из status
  3. Нет возможности задать расположение текста в status по центру. Только status-left и status-right
#P7FWLH (6) / @hirthwork / 3662 дня назад

У меня в .zshrc реализованы две стандартные ZSH'евские фукнции, precmd() и preexec(). Они меняют заголовок моего urxvt в соответствии с программой, которая сейчас запущена. Они же добавляют перед именем программы имя хоста в квадратных скобочках, если zsh запущен не локально, а по ssh.

Но вот когда я запускал что-то вроде tmux new -s test, счастье кончалось — заголовок оставался фиксированным, потому что tmux по умолчанию не пробрасывает соответствующие сигналы наверх, к urxvt. Оказалось, что фиксится это двумя строчками:

set -g set-titles on
set -g set-titles-string "#T"

Уняня!

#5MCHSV (0) / @minoru / 3715 дней назад

Ухожу с работы с помощью C-a )

#9Q2BKU (0) / @minoru / 3982 дня назад
Заметил, что команды с префиксом воспринимаются моим мозгом не как цепочка нажатий, а как две отдельные сущности: префикс (сигнал о намерении что-то сделать) и собственно команда (указание, чего же именно я хочу). Поэтому с добавлением в набор повседневно используемых утилит tmux'а мозг начало немного заедать: когда я внутри tmux запускаю vim и создаю в последнем окна, приходится сознательно выбирать, какой из префиксов я хочу нажать.
#M5PNCQ (0) / @minoru / 4078 дней назад
Невиданный аттракцион щедрости от меня. Палю годный кусок конфига для tmux: Быстрый переход по окнам. # start Window Numbering at 1 set -g base-index 1 bind-key -n M-1 select-window -t 1 bind-key -n M-2 select-window -t 2 bind-key -n M-3 select-window -t 3 bind-key -n M-4 select-window -t 4 bind-key -n M-5 select-window -t 5 bind-key -n M-6 select-window -t 6 bind-key -n M-7 select-window -t 7 bind-key -n M-8 select-window -t 8 bind-key -n M-9 select-window -t 9
#LHHHF7 (7) / @ninesigns / 4177 дней назад
Отказался от tmux в пользу dwm. Надоело путать хоткеи dwm и tmux.
#ERUR3Y (0) / @rynffoll / 4354 дня назад
[~]% echo $TERM; tput colors xterm-256color 256 [~]% tmux [~]% echo $TERM; tput colors screen 8
#DB1W6W (10+1) / @plhk / 4591 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.