Page 1 of 1

clink - поведение bash/readline для cmd.exe

Posted: Thu 27 Feb, 2014 23:10
by techie
Чего нарыл - http://mridgers.github.io/clink/ - клёвая штука.

UPDATE: Сайт переехал.

Re: clink - поведение bash/readline для cmd.exe

Posted: Fri 28 Feb, 2014 10:51
by HaRT
Подтверждаю, для тех, кто привык работать в bash, штука очень полезная.
К сожалению, некоторых вкусностей в ней тоже нет, например, HISTCONTROL=erasedups. Или мои сведения устарели?

Re: clink - поведение bash/readline для cmd.exe

Posted: Fri 28 Feb, 2014 12:12
by John Doe
А расскажите для тех кто не привык работать в баше, что в этом клинке?
Беглый просмотр показал
- настраиваемое автодополнение командной строки, по типу YAC
- особые шорткаты для работы с командной строкой (перемещение, выделение, блоки, история)

Conemu поддерживает clink.
Но насколько я понимаю, в фаре всё это неприменимо?

Re: clink - поведение bash/readline для cmd.exe

Posted: Fri 28 Feb, 2014 12:26
by Skirda
Для фара - полезна идея по "уточнению" работы дополнения ком.строки. Не просто из истории, а и умное дополнение параметров для разных исполняемых модулей (естественно настраиваемое).

Re: clink - поведение bash/readline для cmd.exe

Posted: Sat 11 Oct, 2014 08:14
by techie
Во-первых, начну с того, с чем Far не справляется и почему я периодически отстреливаю cmd.exe из текущего окружения и стартую команды в нём.

Это отсутствие в Far автоматического буфера с выводом внешней команды. Мне, например, надо работать с SSH консолью на удалённом сервере, и запускать скрипты, которые при ошибке выдают пару страниц текста. Far не позволяет проскроллить вывод обратно, если ты не позаботился добавить view:< префикс в начале, а тогда ты интерактивные части не видишь.

Но cmd.exe редкостный отстой, потому что:
- история между сессиями не сохраняется
- не работает вставка из буфера с клавиатуры - приходится постоянно мышевозюкать
- нет удобняшек типа ctrl-pgup
- дурацкие предложения типа Terminate batch job?

clink это фиксит. Плюс у него есть API на Lua если чё.

Re: clink - поведение bash/readline для cmd.exe

Posted: Sat 11 Oct, 2014 09:42
by HaRT
techie wrote:запускать скрипты, которые при ошибке выдают пару страниц текста. Far не позволяет проскроллить вывод обратно, если ты не позаботился добавить view:< префикс в начале
Это уже несколько лет не так, поищите "/w".

Re: clink - поведение bash/readline для cmd.exe

Posted: Mon 13 Oct, 2014 07:15
by techie
О, крутяк. Списбо. Только кто ж об этом знает? =)

Есть, правда, один ньюансик - теперь уродливый скролл бар портит вид панелей. Можно сделать так, чтобы он появлялся только когда панели выключены?

Re: clink - поведение bash/readline для cmd.exe

Posted: Mon 13 Oct, 2014 07:31
by John Doe
>Можно сделать так, чтобы он появлялся только когда панели выключены?
Вопрос когда-то подымался, с точки зрения разработчиков овчинка не стоит выделки.
Попробуйте написать на мантис.

Re: clink - поведение bash/readline для cmd.exe

Posted: Mon 13 Oct, 2014 08:45
by techie
Эээ, попытался найти - вдруг баг уже существует. Там поиск есть вообще на этом Мантисе? http://bugs.farmanager.com/my_view_page.php

Re: clink - поведение bash/readline для cmd.exe

Posted: Mon 13 Oct, 2014 08:50
by John Doe

Re: clink - поведение bash/readline для cmd.exe

Posted: Mon 13 Oct, 2014 09:43
by techie

clink - поведение bash/readline для cmd.exe

Posted: Mon 25 Nov, 2019 11:55
by Xerox
techie wrote:
Mon 13 Oct, 2014 07:15
один ньюансик - теперь уродливый скролл бар портит вид панелей. Можно сделать так, чтобы он появлялся только когда панели выключены?
На всякий случай напишу для следующих интересующихся.
Conemu убирает скролл-бар, возможность пролистывать весь вывод остается