LINUX.ORG.RU

История изменений

Исправление 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, поэтому я им не пользуюсь. Гораздо удобнее создавать новые окна терминала, а внутри окно можно создавать вкладки средствами приложения терминала.

Что мне сейчас не хватает в приложении терминала, это хоткеев «скопировать видимую часть буфера» и «скопировать весь буфер». Когда-нибудь я найду время добраться до его исходного кода.