Подтверждаю, для тех, кто привык работать в 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
>Можно сделать так, чтобы он появлялся только когда панели выключены?
Вопрос когда-то подымался, с точки зрения разработчиков овчинка не стоит выделки.
Попробуйте написать на мантис.
techie wrote: ↑Mon 13 Oct, 2014 07:15один ньюансик - теперь уродливый скролл бар портит вид панелей. Можно сделать так, чтобы он появлялся только когда панели выключены?
На всякий случай напишу для следующих интересующихся.
Conemu убирает скролл-бар, возможность пролистывать весь вывод остается
в то же время стоит учесть что conemu может иметь свою специфику работы с ним, переходить на него только изза скроллбаров - ХЗ.
но в общем Conemu штука хорошая. например в нем начинает работать VT вывод никсовских консольных программ
clink - поведение bash/readline для cmd.exe
Posted: Wed 06 Jan, 2021 07:58
by citRiks
борюсь с ненужными бордерами и рамками такой шнягой на C#:
кусок немного вырван из контекста, но вроде все понятно, и внизу там ссылки по теме
clink - вещь крайне полезная, Сишная + на Луа, думал уже как их обьединить с ФАРом, не придумал.
Так как в Сях не силен, как и в написании чего-то шибко умного и консольного.
Т.е., как, например, показать clink-овский "Ctrl-R" (история как в баше) в ФАРе, не выходя собственно из ФАРа?
Думаю что для ФарГруповских профессионалов в консольных Сях, не составило бы особого труда это сделать,
но по себе в первую очередь знаю что по времени мало чего можно успевать будь ты хоть 100 раз профи