История изменений
Исправление wandrien, (текущая версия) :
Для получения справки нужно написать man docker (или tldr — какой-нибудь ресурс, содержащий справку в желаемом формате), исполнить команду мышью, справка появится в новом окне, после чего можно дописать команду и перед исполнением вырезать “man”.
Mod4+Q, " man docker", Enter
В Acme если я знаю, где последний раз видел /etc/mkinitcpio.conf, то найду это место довольно быстро.
Ctrl+R, «/mkin», Enter
Или, например, как ввести команду git log, чтобы она показала изменения от мастера до текущей ревизии? Нужно использовать две или три точки? А как сделать чтобы показывались только изменённые файлы? Я помню команду только приблизительно и поиск может затрудниться, тогда как в файле я сразу вижу “git log –name-only –oneline master..HEAD”.
hgrep git\ log
- греп по истории команд, тривиальная функция в .bashrc
А еще в истории команд можно использовать отображаемые комменты. Не то что бы я этим пользовался, но может кому пригодится такая возможность:
git clean -dxf ; : dangerous
Она замусорится. Что-то будет не нужно, вместо одной команды будет 10 вариаций, половина будет с ошибкой.
Мусорные возможно удалить, если мешают. На практике - не мешают. Потому что правильная команда всегда ближе к концу списка.
Если команда сильно нетривиальная, то открываем текстовый редактор и пишем скрипт.
Мышь плохо подходит для копипасты, потому что чужеродна — когда всё оптимизировано под клавиатуру, тянуться к мыши неприятно и люди предпочтут более эффективный интерфейс (htop). Клавиатурная копипаста в tmux ужасна.
tmux плохо подходит для моего workflow, поэтому я им не пользуюсь. Гораздо удобнее создавать новые окна терминала, а внутри окна можно создавать вкладки средствами приложения терминала.
Что мне сейчас не хватает в приложении терминала, это хоткеев «скопировать видимую часть буфера» и «скопировать весь буфер». Когда-нибудь я найду время добраться до его исходного кода.
Исходная версия wandrien, :
Для получения справки нужно написать man docker (или tldr — какой-нибудь ресурс, содержащий справку в желаемом формате), исполнить команду мышью, справка появится в новом окне, после чего можно дописать команду и перед исполнением вырезать “man”.
Mod4+Q, " man docker", Enter
В Acme если я знаю, где последний раз видел /etc/mkinitcpio.conf, то найду это место довольно быстро.
Ctrl+R, «/mkin», Enter
Или, например, как ввести команду git log, чтобы она показала изменения от мастера до текущей ревизии? Нужно использовать две или три точки? А как сделать чтобы показывались только изменённые файлы? Я помню команду только приблизительно и поиск может затрудниться, тогда как в файле я сразу вижу “git log –name-only –oneline master..HEAD”.
hgrep git\ log
- греп по истории команд, тривиальная функция в .bashrc
А еще в истории команд можно использовать отображаемые комменты. Не то что бы я этим пользовался, но может кому пригодится такая возможность:
git clean -dxf ; : dangerous
Она замусорится. Что-то будет не нужно, вместо одной команды будет 10 вариаций, половина будет с ошибкой.
Мусорные возможно удалить, если мешают. На практике - не мешают. Потому что правильная команда всегда ближе к концу списка.
Если команда сильно нетривиальная, то открываем текстовый редактор и пишем скрипт.
Мышь плохо подходит для копипасты, потому что чужеродна — когда всё оптимизировано под клавиатуру, тянуться к мыши неприятно и люди предпочтут более эффективный интерфейс (htop). Клавиатурная копипаста в tmux ужасна.
tmux плохо подходит для моего workflow, поэтому я им не пользуюсь. Гораздо удобнее создавать новые окна терминала, а внутри окно можно создавать вкладки средствами приложения терминала.
Что мне сейчас не хватает в приложении терминала, это хоткеев «скопировать видимую часть буфера» и «скопировать весь буфер». Когда-нибудь я найду время добраться до его исходного кода.