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

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
techie
Posts: 654
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 20 times
Been thanked: 2 times

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

Postby techie » Thu 27 Feb, 2014 23:10

Чего нарыл - http://mridgers.github.io/clink/ - клёвая штука.

UPDATE: Сайт переехал.
Last edited by techie on Sat 11 Oct, 2014 08:03, edited 1 time in total.
Some ancient PlugRinG schema.

User avatar
HaRT
Moderator
Posts: 7908
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

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

Postby HaRT » Fri 28 Feb, 2014 10:51

Подтверждаю, для тех, кто привык работать в bash, штука очень полезная.
К сожалению, некоторых вкусностей в ней тоже нет, например, HISTCONTROL=erasedups. Или мои сведения устарели?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11040
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

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

Postby John Doe » Fri 28 Feb, 2014 12:12

А расскажите для тех кто не привык работать в баше, что в этом клинке?
Беглый просмотр показал
- настраиваемое автодополнение командной строки, по типу YAC
- особые шорткаты для работы с командной строкой (перемещение, выделение, блоки, история)

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

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

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

Postby Skirda » Fri 28 Feb, 2014 12:26

Для фара - полезна идея по "уточнению" работы дополнения ком.строки. Не просто из истории, а и умное дополнение параметров для разных исполняемых модулей (естественно настраиваемое).
We are the Borg. You will be assimilated.
So Say We All!

User avatar
techie
Posts: 654
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 20 times
Been thanked: 2 times

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

Postby techie » Sat 11 Oct, 2014 08:14

Во-первых, начну с того, с чем Far не справляется и почему я периодически отстреливаю cmd.exe из текущего окружения и стартую команды в нём.

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

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

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

User avatar
HaRT
Moderator
Posts: 7908
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

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

Postby HaRT » Sat 11 Oct, 2014 09:42

techie wrote:запускать скрипты, которые при ошибке выдают пару страниц текста. Far не позволяет проскроллить вывод обратно, если ты не позаботился добавить view:< префикс в начале
Это уже несколько лет не так, поищите "/w".
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
techie
Posts: 654
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 20 times
Been thanked: 2 times

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

Postby techie » Mon 13 Oct, 2014 07:15

О, крутяк. Списбо. Только кто ж об этом знает? =)

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

User avatar
John Doe
Бюрократ
Posts: 11040
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

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

Postby John Doe » Mon 13 Oct, 2014 07:31

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

User avatar
techie
Posts: 654
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 20 times
Been thanked: 2 times

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

Postby techie » Mon 13 Oct, 2014 08:45

Эээ, попытался найти - вдруг баг уже существует. Там поиск есть вообще на этом Мантисе? http://bugs.farmanager.com/my_view_page.php
Some ancient PlugRinG schema.

User avatar
John Doe
Бюрократ
Posts: 11040
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

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

Postby John Doe » Mon 13 Oct, 2014 08:50


User avatar
techie
Posts: 654
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 20 times
Been thanked: 2 times

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

Postby techie » Mon 13 Oct, 2014 09:43

Some ancient PlugRinG schema.


Return to “Операционные системы, командные оболочки и прочее”

Who is online

Users browsing this forum: No registered users and 2 guests