bytebuster: (ITCrowd-Moss)
[personal profile] bytebuster


Колись я вже розповідав про чудовий проект Far2L, автор якого узяв на себе надважку задачу перенесення віндованого Far Manager'а на Лінукс.
Його нема в Убунтових репозиторіях, від чого мені, віндузятніку, який не звик компілити собі усе, стає трошки незвично. Але таки сорци рівні і збираються майже без нервотрьопки.

Так от. Протягом деякого часу я все забував оновлювати сорци, а за цей час автор допрацював мішок проблем — майже усе, що мені не подобалося. Оце оновив і радію.
1. Якщо хто помітив, я при дописі до бложика не міг активно користуватися кутовими лапками «». Це було з-за того, що статті і новини я частіш за все набираю у вбудованому Фар-овому редакторі. Це саме стосувалося усяких dead keys, умляутів і всього такого. Так от, у свіжих сорцах Far2L усе поправлено.
2. Стало набагато швидше працювати. І стартує значно швидше.
3. Autocomplete! Не лише той, що стандартний у Far'а (файли, каталоги і історія), а чесний автокомпліт, котрий у bash. Ось дивіться підказку для apt (заглавна картинка).
Причому, підказка працює навіть тоді, коли пишеш sudo (а у звичайному Баші у мене чомусь не паше, якщо sudo).
4. Афігєнний скроллинг внутрішньої консолі.
Окрім очікуваного F3/F4 при закритих панелях (Ctrl+O), ще є скроллінг консолі прямо під час виконання команд.
Shift+Ctrl+F3 та Shift+Ctrl+F4 показують те, що уповзло з екрану.
Ось, я натискаю F3/F4 після того, як output команди виліз за екран.


А потім автор взагалі запилив убойну фічу: скролл під час виконання команди. Ось я під час паузи в more просто кручу мишине скролл-колесо.


А якщо кому цікаво, чим я зробив GIF скріншот-анімацію, то вам сюди. Кльова чисто-консольна тулза, яка знімає скріншот з частини Іксового екрана

...

Дата: Середа, 14 Червень 2017 17:45 (UTC)
henry_flower: A melancholy wolf (Default)
Від: [personal profile] henry_flower
> підказка працює навіть тоді, коли пишеш sudo (а у звичайному Баші у мене чомусь не паше, якщо sudo)

$ lsb_release -d
Description:    Fedora release 25 (Twenty Five)
$ pkg.i bash-completion
bash-completion-2.5.noarch Programmable completion for Bash

$ complete -r # cleanup all the current completions
$ . /usr/share/bash-completion/bash_completion
$ complete | grep sudo
complete -F _root_command gksudo
complete -F _root_command kdesudo
$ sudo id --<TAB><TAB>
--context  --groups   --name     --user     --zero     
--group    --help     --real     --version  
Змінено Дата: Середа, 14 Червень 2017 17:46 (UTC)
Сторінку створено Неділя, 18 Січень 2026 14:24

Грудень 2025

П В С Ч П С Н
1234567
891011121314
15161718192021
22232425262728
2930 31    
Створено з Dreamwidth Studios

За стиль дякувати