1.1, Аноним (-), 22:11, 18/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +32 +/– |
"во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения"-автор знает как правильно создать искру для пожара
| |
|
2.3, Aristarkh (?), 22:18, 18/11/2017 [^] [^^] [^^^] [ответить]
| +14 +/– |
Автор прав. VIM сложен, но богат функционалом. Никто не утверждает обратного.
| |
|
3.7, Ordu (ok), 22:54, 18/11/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Автор не утверждает, что VIM сложен Также он не утверждает, что он богат функци... большой текст свёрнут, показать | |
|
4.13, eganru (?), 23:11, 18/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
значительная часть пользователей linux пользуются консолью только когда факелы и вилы загнали их в сарай, где путь спасения лежит через консоль.
в atom и eclipse есть vim плагины. которые те, кто хочет спокойно могут себе поставить.
и да, если что-то по мелочи подправить nano хватит за глаза.
| |
|
5.21, Меломан1 (?), 00:17, 19/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
В сарае и vi достаточно. А в обычной жизни - nano нужен, как попу баян.
| |
|
6.89, Anonymoustus (ok), 15:10, 19/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Настоящий vi (как и совместимый режим vim) это не для слабых духом. Внезапно приходится судорожно вспоминать забытые клавиатурные комбинации для самых элементарных вещей. А если человек их не знал, то ему vi никак не поможет.
| |
|
7.91, бедный буратино (ok), 15:19, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Настоящий vi (как и совместимый режим vim) это не для слабых духом.
> Внезапно приходится судорожно вспоминать забытые клавиатурные комбинации для самых элементарных
> вещей. А если человек их не знал, то ему vi никак
> не поможет.
в slackbook есть учебник по vi. только не помню, по какому именно. штатным vi в слаке вроде elvis идёт, но он фичат
| |
7.103, Меломан1 (?), 17:18, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не пугай людей, в vi чуть больше десятка команд. Когда меня загнали в сарай я распечатал у друга листок с описанием команд и через пару часов уже пользовался vi не глядя в шпаргалку. До сих пор помню все команды, хоть ночью разбуди.
| |
|
|
|
4.14, anonimus (?), 23:11, 18/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Этот "мастер" "ловко" вбрасывает это от релиза к релизу. И вот, после n-го раза, это наконец-то прокомментировали.
| |
|
5.65, Аноним (-), 11:23, 19/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Пора уже. Мне очень интересно, как часто среди таких "авторов" попадаются ip tor'а и других стран... Таковые вполне могли бы быть "ведущими". Интересно было бы узнать мнение модераторов, если бы они полюбопытствовали.
| |
|
4.16, Онаним (?), 23:13, 18/11/2017 [^] [^^] [^^^] [ответить]
| +14 +/– |
Ничего не понял. Мне таки кажется между vim и nano большинство выберет nano именно потому, что как пользоваться nano очевидно любому, а использованию vim надо специально учиться и привыкать, даже пройдя туториал и положив перед собой шпаргалку обычный человек всё-равно чувствует себя в vim не лучше чем тот, кто умеет водить только машины автоматической коробкой и внезапно сел за руль машины с ручной. Т.е. vim именно слишком сложный.
PS: Лично мой выбор для консоли вообще mcedit, там можно даже несколько окон открыть и всё полностью интуитивно.
| |
|
5.20, Ordu (ok), 00:02, 19/11/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Мне очень сложно на это ответить, потому что слово большинство слишком размыто... большой текст свёрнут, показать | |
|
6.30, Аноним (-), 03:02, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Большинству пользователей linux не нужен текстовый редактор вообще.
Они не умеют писать?!
| |
6.119, Онаним (?), 23:04, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> раз в месяц подправить какой-нибудь файлик в /etc или в ~/.config?
Да, грубо говоря так.
> не важно какой текстовый редактор есть, но при этом важно, чтобы он был.
Не совсем. Важно чтобы он был интуитивен и в нём можно было делать все обычные операции, привычные для гуёвых "блокнотов", включая не только поиск с заменой, но и копипастинг, в т.ч. между несколькими разными файлами, в т.ч. в голой консоли (понятия не имею как это сделать даже в Nano, а в mcedit полазил по меню и разобрался мгновенно).
| |
|
5.108, Khariton (ok), 18:50, 19/11/2017 [^] [^^] [^^^] [ответить] | +1 +/– | ничего не очевидно нелепые комбинации клавиш, не стыкующиеся с общепринятыми зн... большой текст свёрнут, показать | |
|
6.152, Ordu (ok), 14:30, 21/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
У mcedit есть фатальный недостаток: он часть mc. Зачем мне нужен этот комбайн в базовой системе?
| |
|
|
|
5.85, Ordu (ok), 14:54, 19/11/2017 [^] [^^] [^^^] [ответить] | +/– | Это не социологическое исследование, а голая статистика плюс безграмотные рассуж... большой текст свёрнут, показать | |
|
6.106, Гость (??), 17:56, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ordu из своего первого знакомства с vim, могу сказать что таким образом косвенно познакомился с терминалами Линукс - так как по Виндовой привычке "вышел" через Alt + F4, и полагал раз требуют снова пароль, значит сеанс был завершён. Естественно такая уверенность продержалась до первой необходимости vim, но уже в 4 терминале, где выше упомянутое клавиатурное сочетания не привело к выходу из редактора.
| |
|
|
|
|
4.17, eganru (?), 23:16, 18/11/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
в нем есть окна и вкладки плюс можно прикрутить нехитрую поддержку синтаксиса.
честно говоря, дальше среды разработки C для решения на armv8 использовать vim не доводилось.
везде, где есть X я ставил eclipse + Vrapper, тк. чистый vim уж как-то архаично смотрится.
| |
|
5.53, Аноним (-), 10:35, 19/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Попробуйте заменить Eclipse на Qt Creator или KDevelop, есть высокий шанс, что на Эклипс вы уже не вернётесь.
| |
|
|
|
2.4, Аноним (-), 22:23, 18/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Полностью согласен, в новостях недопустимы неявные призывы к разжиганию ненависти. Уже даже крупные компании (например, Google) спохватились из-за подобных манипуляций в СМИ, судя по новостям, из-за чего хотят сделать максимальную идентификацию пользователей.
| |
|
3.74, Аноним (-), 12:27, 19/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Идентификация по используемому текстовому редактору. Вход в интернет только через текстовый редактор.
| |
|
4.109, Khariton (ok), 18:53, 19/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Идентификация по используемому текстовому редактору. Вход в интернет только через текстовый
> редактор.
Спасибо за идею!
Мега-капча. Типа "введите команду замены слова Вася на Петя в диапазоне строк с 5 по 14"
| |
|
3.105, Тот_Самый_Анонимус (?), 17:55, 19/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Уже даже крупные компании (например, Google) спохватились из-за подобных манипуляций в СМИ
Гугл сам участвует в манипуляциях.
| |
|
2.18, Аноним (-), 23:21, 18/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> "во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения"
Правильно было бы сказать "в дистрибутивах, авторы которых не хотят, чтобы их закидали экскрементами емаксеры за установку vim по умолчанию или вимеры за установку emacs по умолчанию".
Сабж — очень странный редактор. Ни разу не видел человека, которому бы он нравился или хотя бы казался удобным. Даже любители простоты предпочитают какой-нибудь mcedit.
| |
|
3.54, Аноним (-), 10:37, 19/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Пользовался nano как консольным редактором до момента освоения Vim, а потом и неконсольные перестал использовать.
| |
3.133, noname.htm (ok), 10:11, 20/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ни разу не видел человека, которому бы он нравился или хотя бы казался удобным
Приятно познакомиться.
| |
|
2.70, Аноним (-), 12:05, 19/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Просто вам не пришлось быть свидетелем массового перехода дистрибутивов с vi на nano по умолчанию в начале 2000-х под предлогом того, что с nano может сразу начать работать любой, а первый запуск vi без должного навыка вызывает ступор. В то время много было бурления по этому поводу.
| |
|
3.145, freehck (ok), 21:22, 20/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
А не всё ли равно, что там "по умолчанию в инсталляторе"? Я вот всё равно ставлю систему через debootstrap с --target=minimal, после чего там даже nano нету. А первая команда, которую я запускаю -- это apt-get install emacs25.
А уж если кто систему ставит посредством инсталлятора, а не с живой системы, то ему nano в самый раз, почему бы и нет.
| |
|
2.79, Аноним (-), 13:40, 19/11/2017 [^] [^^] [^^^] [ответить]
| –5 +/– |
VIM - это архаичное изголяние - типа как в ZX Spectrum - 40 клавиш по 5 команд на каждую для дешевизны.
| |
2.125, Паганини (?), 09:03, 20/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Согласен. Emacs много проще. В нем хоть сразу понятно, как пару букв дописать ...
| |
|
3.147, freehck (ok), 12:24, 21/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Согласен. Emacs много проще. В нем хоть сразу понятно, как пару букв дописать ...
Однако ж он и тяжеловесней многократно. Может кому-то из-за этого не подойти.
| |
|
|
5.150, Andrey Mitrofanov (?), 13:29, 21/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Однако ж он и тяжеловесней многократно. Может кому-то из-за этого не подойти.
> Это да, фигурно обрезанный vim-tiny+vim-common << emacs25-nox+emacs25-bin-common.
[CODE]vim-common 287 162398
vim-tiny 780 326598
emacs25-bin-common 412 136894
emacs25-nox 10960 2807848
zile 416 208390
nano-tiny 154 72920
nano 1662 582092[/CODE]
Добавил нашедшуюся (debian wheezy lts; emacs25 самосбор) версию сабжа.
Он-то ещё боле "-tiny"...
>, который, вроде (не считал зависимости--), ещё вдвое
> меньше. (И не знаю, как в нём с utf8/"русским" --)
С UTF-8 у zile - "ещё" никак, https://www.gnu.org/s/zile/
---Активнее! Активнее участвуем в мерянии килобайтами и ценными мнениями.
| |
|
|
|
|
|
2.32, атата (?), 03:57, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
как часто ты пользуешься выделением блоками и с какой практической целью? просто интересно, сколько кода не пишу, такого никогда не требовалось
| |
|
3.37, Илья (??), 05:37, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Когда например у тебя лог-файл размером от пары мегабайт. И тебе нужно выдрать из него 200 строчек в удобочитаемом формате.
Часто удобно когда пишешь код, например убрать какой-нибудь модификатор с десяти переменных. Или боилерплейт всякий добавлять (извините, не знаю как по-русски).
Вообще, во всех продвинутых редакторах есть что-нибудь подобное. В саблайме - мультикурсор. В идешках - выделение через альт.
| |
|
4.45, arisu (ok), 08:47, 19/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
а в нормальных редакторах — регулярные выражения. в «продвинутых» же редакторах авторы в курсе уровня своих пользователей, и понимают, что в регулярки их пользователи не смогут даже за три жизни.
| |
|
5.55, Аноним (-), 10:39, 19/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Регулярки не помогут если тебе надо обрезать мусорные префиксы/суффиксы в наборе строк. Vim со своим Control-V не идеален, но обычно этого хватает.
| |
|
6.61, EHLO (?), 11:00, 19/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Регулярки не помогут если тебе надо обрезать мусорные префиксы/суффиксы в наборе строк.
> Vim со своим Control-V не идеален, но обычно этого хватает.
А что бывает регулярка не может, а крсором ок? Теоретически придумать могу конечно, но на практике не встречал, чтобы лог файл не порезать. Да и регулярки нужны в 1 случае из 1000.
| |
6.111, Аноним (-), 19:17, 19/11/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Регулярки не помогут если тебе надо обрезать мусорные префиксы/суффиксы в наборе строк.
Ещё один не осиливший. Это может быть менее удобно в случае небольшого числа строк, но регулярки справятся.
| |
|
5.62, Илья (??), 11:10, 19/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Есть в виме регулярки, даже довольно удобные. А выделение он не только квадратами умеет, а, например, можно словами, или от пятого символа - до конца строки. Вполне удобно.
Я не фанат вима, но периодически пользуюсь. Как то так получается, что основные клавиатурные сочетания запомнились еще три года назад и теперь не забываются. Всякие мелочи обычно в нём правлю
| |
|
|
3.130, Аноним (-), 09:53, 20/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>сколько кода не пишу, такого никогда не требовалось
Сдвинуть блок кода вправо/влево на n позиций
| |
|
|
|
2.8, Ordu (ok), 22:56, 18/11/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Макросы - нужно. Отличное обновление.
Непонятно как при записи макроса записать запись макроса. Хочу рекурсивных макросов и тьюринг-полноты.
| |
|
1.11, Онаним (?), 23:04, 18/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> записи производимых клавиатурных манипуляций с возможностью их повторного воспроизведения
Всю жизнь недоумеваю зачем кому–то может быть такое надо. Ни одного примера полезного использования этого придумать не могу :-(
| |
|
|
3.56, Аноним (-), 10:40, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ты о макросах шо ли? Они нужны для тех кто не смог
> в sed или awk.
И нафейхоа мне покидать редактор если я хочу по шаблону поправить кусочек текста в разных местах?
| |
|
4.59, EHLO (?), 10:55, 19/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Ты о макросах шо ли? Они нужны для тех кто не смог
>> в sed или awk.
> И нафейхоа мне покидать редактор если я хочу по шаблону поправить кусочек
> текста в разных местах?
да, зачем ты его покидаешь, если из него надо просто шелл команду запустить?
| |
|
5.122, Аноним (-), 08:12, 20/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> да, зачем ты его покидаешь, если из него надо просто шелл команду
> запустить?
В нано разве можно шелл запускать? Это же не ви(м).
| |
|
4.110, Khariton (ok), 18:59, 19/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> Ты о макросах шо ли? Они нужны для тех кто не смог
>> в sed или awk.
> И нафейхоа мне покидать редактор если я хочу по шаблону поправить кусочек
> текста в разных местах?
Вот вот. В vim просто выполнили внешнюю команду к нужной части текста и все в порядке. причем неважно что за команда. Можете даже свой скрипт написать. А чтоб не выполнять все время длинную команду - делаете макрос и привязываете к комбинации клавиш.
| |
|
|
2.57, Аноним (-), 10:44, 19/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Например, поменялась сигнатура функции, а ещё перед каждым вызовом надо делать дополнительное действие. Ставишь курсор в нужное место, начинаешь запись, редактируешь, останааливаешь запись, переводишь курсор на второе нужное место, воспроизводишь макрос и так далее.
Можно, конечно, обойтись "sed и awk", как написали выше, или взять монструозный IDE с кучей функций для рефакторинга, но зачастую так быстрее и проще.
| |
|
1.23, Аноним (-), 00:41, 19/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
"^S" для сохранения текущего файла перевернуло мой мир, едва я успел привыкнуть к "^O".
| |
|
|
|
4.49, бедный буратино (ok), 10:28, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> sed для тех, кто не осилил ed.
скорее, наоборот. ed - простой редактор для людей, а sed для тех, кто пишет однострочники, летающие в космос, и помнит наизусть всё содержимое файловой системы :)
| |
|
5.113, Аноним (-), 19:21, 19/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> ed - простой редактор для людей, а sed для тех,
> кто пишет однострочники, летающие в космос, и помнит наизусть всё содержимое
> файловой системы :)
Всё проще: ed — для интерактивности, sed — для скриптов.
| |
|
4.50, бедный буратино (ok), 10:29, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> sed для тех, кто не осилил ed.
неосилить ed, прочитав краткую справку на три листа, довольно сложно
кто в детстве осиливал 10 LET a = 5, тот спокойно осилит ed
| |
|
5.154, Led (ok), 02:06, 22/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> кто в детстве осиливал 10 LET a = 5, тот спокойно осилит ed
ну, "a = 5" - понято. А при чём тут 10 лет?
| |
|
|
3.48, бедный буратино (ok), 10:27, 19/11/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
sed для тех, кто помнит весь свой файл наизусть. вводишь ты вундеркоманду, и не знаешь, сделает она, что надо, или покорёжит тебе весь файл
а ed - интерактивный редактор, где ты можешь всем управлять
| |
|
4.67, VINRARUS (ok), 11:40, 19/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> sed для тех, кто помнит весь свой файл наизусть. вводишь ты вундеркоманду,
> и не знаешь, сделает она, что надо, или покорёжит тебе весь
> файл
Узнаем № строки:
sed '/слово/!d; =' /где/то/тут
Меняем слово токо в строке №4:
sed -i '4s/фрагмент 1/фрагмент 2/' /где/то/тут
Читать по страницах:
sed '1,20!d' /где/то/тут
| |
|
|
6.81, VINRARUS (ok), 14:22, 19/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> вот-вот. а в ed это делается проще и последовательно, *на-месте*. есть и
> откат
В sed тоже:
вариант 1)
проверяем изменения: sed '4s/фрагмент 1/фрагмент 2/' /где/то/тут
пишем изменения: sed -i '4s/фрагмент 1/фрагмент 2/' /где/то/тут
вариант 2)
читаем: TEXT='cat /где/то/тут'
бекапим: TEXT1="$TEXT"
меняем много раз, в несколько подходов можна: TEXT='echo "$TEXT" | sed '4s/фрагмент 1/фрагмент 2/''
пишем: echo "$TEXT" > /где/то/тут
| |
|
7.87, бедный буратино (ok), 15:02, 19/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
>[оверквотинг удален]
> В sed тоже:
> вариант 1)
> проверяем изменения: sed '4s/фрагмент 1/фрагмент 2/' /где/то/тут
> пишем изменения: sed -i '4s/фрагмент 1/фрагмент 2/' /где/то/тут
> вариант 2)
> читаем: TEXT='cat /где/то/тут'
> бекапим: TEXT1="$TEXT"
> меняем много раз, в несколько подходов можна: TEXT='echo "$TEXT" | sed
> '4s/фрагмент 1/фрагмент 2/''
> пишем: echo "$TEXT" > /где/то/тут
круто. но в ed это делается проще и последовательно, на месте
| |
|
|
|
|
|
|
3.98, бедный буратино (ok), 15:31, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Оно уже научилось жить без ncurses?
ldd /usr/bin/vi
/usr/bin/vi:
Start End Type Open Ref GrpRef Name
145f8000 34605000 exe 1 0 0 /usr/bin/vi
0ea8b000 2eaa4000 rlib 0 1 0 /usr/lib/libcurses.so.14.0
02081000 22086000 rlib 0 1 0 /usr/lib/libutil.so.12.2
0d856000 2d886000 rlib 0 1 0 /usr/lib/libc.so.90.0
02cfb000 02cfb000 rtld 0 1 0 /usr/libexec/ld.so
| |
|
|
5.129, Michael Shigorin (ok), 09:50, 20/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> У тебя плохой vim, выкинь его.
> $ ldd /usr/bin/vi
Хороший vi в приличном месте в /usr не положат.
PS: правда, что он хороший, узнаёшь только при недоступности большей части ABI на развалинах локалхоста (давненько такого не было, но проходили).
| |
|
6.139, Andrey Mitrofanov (?), 11:31, 20/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> У тебя плохой vim, выкинь его.
>> $ ldd /usr/bin/vi
> Хороший vi в приличном месте в /usr не положат.
> PS: правда, что он хороший, узнаёшь только при недоступности большей части ABI
> на развалинах локалхоста (давненько такого не было, но проходили).
Ммм... Это усиление "в сарай -- факелами-вилами" до "сам себя -- запер и запалил"? :D
| |
6.141, бедный буратино (ok), 12:20, 20/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Хороший vi в приличном месте в /usr/bin не положат.
поэтому он и в /usr, что зависит от curses
в /bin только статика
| |
|
|
|
|
2.131, Michael Shigorin (ok), 09:53, 20/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> mcedit - лучшее что есть из консольного
Не-а, это жутчайшая потеря времени, как и всё непрограммируемое.
Впрочем, Вы же явно не о редакторах.
| |
|
1.41, Аноним (-), 06:59, 19/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
У меня педальный vim. Режимы переключаются педалями. Присобачил от старого фортепиано.
| |
|
2.58, Аноним (-), 10:48, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
А я как раз заказал педаль с Китая, чтобы нажимать Escape ногой. Вот зачем мне тягать палец туда?
| |
|
1.47, бедный буратино (ok), 10:25, 19/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Vim не ставят, потому что он слишком тяжёлый. В OpenBSD vim-no_x11 + vim-lang - 11 мб в упакованном виде, 31 в распакованном
В том же дебиане по дефолту vim.tiny, максимально урезанный vim, да nano. в OpenBSD - классические версии mg (маленький emacs), vi и ed. причём только ed нормально дружит с utf-8.
В большинстве случаев, конфиги действительно удобнее править с помощью ed, это банально занимает меньше нажатий клавиш и меньше усилий, чем в других редакторах. Кроме того, ed есть в самом установочном образе OpenBSD, можно править что-нибудь в процессе инсталляции.
По части изучения ed точно проще всего - там всего несколько команд. Если в vim я знаю где-то 1-5% всех команд, то в ed помню больше 50%, а остальные легко вспоминаются из man.
А nano я, честно говоря, не осилил. Как выйти оттуда, я знаю, но больше - ничего. Минимальное действие занимает кучу нажтий кнопок.
| |
|
2.60, Аноним (-), 10:57, 19/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
У nano краткая справка прямо на экране.
У vi(m) можно не знать больше 1-5% команд, но использовать его не менее мощно чем ed. :)
| |
|
3.64, бедный буратино (ok), 11:13, 19/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> У nano краткая справка прямо на экране.
справка есть. толку нет. на банальные действия постоянно вопрос *а как*
> У vi(m) можно не знать больше 1-5% команд, но использовать его не менее мощно чем ed. :)
понятное дело. есть дела, которые требуют наглядности - там, понятное дело, или vim, или mcedit. а править конфиги, которые примерно знаешь, мне удобнее в ed
| |
|
2.124, Аноним (-), 08:26, 20/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Что у вас за вим такой?
$ apt show vim
Installed-Size: 2 431 kB
Download-Size: 1 034 kB
| |
|
3.143, Аноним84701 (ok), 16:11, 20/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Что у вас за вим такой?
> $ apt show vim
> Installed-Size: 2 431 kB
> Download-Size: 1 034 kB
А теперь посмотрите зависимости. Особенно следует обратить внимание на "vim-runtime" -- как раз под 30мб будет.
| |
|
|
1.66, iCat (ok), 11:26, 19/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Когда впервые столкнулся с nano был зело обескуражен хоткеями.
С тех пор старательно обхожу его стороной...
| |
|
2.128, Michael Shigorin (ok), 09:48, 20/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Когда впервые столкнулся с nano был зело обескуражен хоткеями.
Так вордстаровские, что ли.
> С тех пор старательно обхожу его стороной...
+1
| |
|
1.71, бедный буратино (ok), 12:06, 19/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
надо выпускать сразу два редактора
ГНУ Нуно
и ГНУ Ненуно
один - если захочу редактировать, а другой - если не захочу
| |
|
|
3.138, noname.htm (ok), 11:13, 20/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Внезапно есть
Repository : aur
Название : micro
Version : 1.3.3-1
Description : A modern and intuitive terminal-based text editor
URL : https://github.com/zyedidia/micro
AUR Page : https://aur.archlinux.org/packages/micro
Licenses : MIT
Keywords : micro text-editor
Provides : None
Depends on : None
Make Deps : None
Optional Deps : xclip
Conflicts With : micro-git
Replaces : None
Maintainer : sukso96100
Popularity : 4,79
Votes : 50
Out of Date : No
Submitted : Ср 27 апр 2016 08:42:33
Last Modified : Вс 15 окт 2017 06:18:02
| |
|
|
1.117, теперь по Борщеву (?), 22:11, 19/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Два редактора создало человечество за послепотопные годы, это вим и емакс.
Использую вим более десятка лет. На той неделе случайно узнал, что без каких-либо сложных плагинов табулиции, просто перед стандартным форматированием прогоняя строки через column -t можно получить няшнейшее форматирование!
Пример стандартного форматирования:
message UserJoin {
mandatory Timestamp timestamp = 0;
optional string name = 1;
mandatory int32 id = 2;
optional string email = 3;
mandatory bool active = 4;
optional Gender gender = 5;
notused District district = 6;
optional Address address = 7;
notdefined string nationality = 8;
notdefined double age = 9;
}
после :%!column -t и =%
message UserJoin {
optional string name = 1;
mandatory int32 id = 2;
optional string email = 3;
mandatory bool active = 4;
optional Gender gender = 5;
notused District district = 6;
optional Address address = 7;
notdefined string nationality = 8;
notdefined double age = 9;
}
ляпота же, парни.
| |
|
2.118, теперь по Борщеву (?), 22:15, 19/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Ввиду проблем отображения тут в каменте выше отрисовалось как раз так, как выглядит проблема читаемости, которая решается данными командами.
После этих простых действий все слова после первого будут отформатированы пробелами в аккуратные столбики. Всем советую.
| |
|
3.127, Michael Shigorin (ok), 09:47, 20/11/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Применяйте теги [ CODE ] ... [ /CODE ]. :)
PS: что до сабжа -- Ctrl-{Q,S,W} были просто феерическим выбором... впрочем, когда-то нашёл четверть часа на прохождение vimtutor и с тех пор рад сэкономленному времени :)
| |
|
4.153, теперь по Борщеву (?), 22:48, 21/11/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Применяйте теги [ CODE ] ... [ /CODE ]. :)
> PS: что до сабжа -- Ctrl-{Q,S,W} были просто феерическим выбором... впрочем, когда-то
> нашёл четверть часа на прохождение vimtutor и с тех пор рад
> сэкономленному времени :)
речь о форматировании такого вида
message UserJoin {
mandatory Timestamp timestamp = 0;
optional string name = 1;
mandatory int32 id = 2;
optional string email = 3;
mandatory bool active = 4;
optional Gender gender = 5;
notused District district = 6;
optional Address address = 7;
notdefined string nationality = 8;
notdefined double age = 9;
}
спасибо за тэгирование.
| |
|
|
|
3.149, анон (?), 12:54, 21/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
В ядре макросы так выравнивают. Стандартное выравнивание вим не справляется. Надо именно этим способом выравнивать.
| |
|
|
1.142, rshadow (ok), 13:26, 20/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Если в nano отбросят совместимость и сделают нормальные ctrl+zxcv то захватят 99% рынка консольных редакторов.
| |
|