Pull to refresh
168
0
Владимир @Dreadatour

Пользователь

Send message
Попробовал — слишком долго отрабатывает echo (на моей машине задержка видна глазами)

Оставлю как есть, но идея замечательная!
cat access.log | grep core

лучше делать так:
grep core access.log

а в данном конкретном случае — лучше так:
fgrep core access.log
Это тема Solarized

Прям мои настройки отправил по просьбе в личку (не хочу, чтобы через некоторое время в комментариях осталась протухшая ссылка).
Корректнее — согласен, но я на первое место поставил скорость.

git rev-parse --git-dir

Согласно dtruss (аналог strace под osx), эта команда делает лишние действия: как минимум, загружает конфиг гита (причём и глобальный и общий) и парсит их. С одной стороны, она делает это, возможно, быстрее, чем наш скрипт на баше, с другой стороны — всё-таки это лишние операции (в том числе с диском), которых хочется избежать.
Совершенно верно, стандартная встроенная скриншотилка: Cmd+Shift+4, затем пробел, и затем выбираем мышкой любое нужное нам окно — всё остальное сделает за нас система.
Шикарно! Мне нравится, честно.
Только нужно добавить символы «экранирования»:
 PS1="\[\e[33;1m\]> \[\e[0m\]"

Без них будут проблемы с многострочными командами.
А я тут не могу разобрать, где команда, а где вывод. Дело привычки, наверное.
Ну, главное, чтобы комфортно было работать — и это здорово, что shell можно настроить под себя.
Ну да, я работаю в mail.ru и пишу про свой рабочий инструмент ;)
У меня ещё достаточно спокойно. Вот цветастое:
Честно? Лень было обрезать или вырезать.
Ну ладно, копирует человек пару файликов в день, редактирует в уютненьком эклипсе и потом просто коммитит и пушит — может, ему это и правда удобнее у гуях?
Или, может, он под Windows работает?
Хотя тот же Microsoft не зря же в итоге пришли к тому, что консоль нужна (вспоминаем PowerShell).

В общем, у каждого свои приёмы, зачем убеждать друг друга, что твои приёмы самые лучшие и единственно верные?
О, спасибо, добавлю себе (редко-редко приходится Mercurial кудрить)
Да, можно и так, идея с функцией для эскейпа мне определённо нравится.
tput тут для красоты только — всё равно всё в переменные записывается и выполняется при загрузке конфига только.
Для сервера, пожалуй, больше и не нужно.
Шикарная идея, пожалуй, так и сделаю
Первое я как раз из zsh утащил (поведение).
Oh-my-zsh слишком наворочен, как по мне, врочем, не буду спорить — просто хотел поделиться своим решением.
Отличная идея, попробую, спасибо!
Позор на мою лысую голову, сейчас посмотрю, спасибо за замечание!
Да, примерно про это же я и написал в статье — у меня было практически так же, но буквами (M-modified, I-index, U-untracked)
Но в итоге просто подсвечиваю ветку красным, если репозиторий «грязный» — этого оказалось достаточно.

Information

Rating
Does not participate
Registered
Activity