Вот я, вроде, любитель терминала, провожу в нём большую часть дня и вообще, а только сейчас додумался вместо `cat >urls && wget -i urls && rm -f urls` делать `cat | wget -i-`. Стыдно.
@kagami Ох вау, какие костыли! От cat file | grep я себя уже отучил, хотя поначалу именно так и делал. Опцию -c юзать не приходилось, так что конкретно такого конвеера никогда не строил.
@kagami Мне так быстрее.
так чо у нас тут за файл блядь cat file. ну понятно хули надо значитцо такие-то строки вытащить Esc, k, A | grep bla. тааак ёба скока тут их получилось Esc, k, A | wc -l
Быстрее и удобней, чем 30000 опций к грепу запоминать.
@plhk У тебя ещё bindkey -v что ли? Да ты точно наркоман. vim-режимы в консоли это адовый стыд.
Олсо, мне просто доставляет заниматься шелл-гольфингом, так что особо в принципе разницы нет.
@plhk Я пробовал, но очень не понравилось. Вот в каком-нибудь less или vimperator — там да, как влитое. А в консоли в основном ввод, режимы здесь только мешают.
vim вообще на тонкой грани. Как только ты набор текста оказывается важнее удобного перемещения/редактирования, смысл его теряется. Поэтому для просто набора каких-нибудь быдло-постиков я открываю gedit.
@minoru alias -g L='|l'
alias -g H='|head'
alias -g T='|tail'
alias -g G='|grep'
alias -g W='|wc -l'
Вместо command | grep nyak | wc -l достаточно command G nyak W. Сильно ускоряет работу в консоли. Как и вообще zsh.
@kagami Ну и да, собсна, область применения вима — редактирование текста, вот я и редактирую. Всяким упорозом типа «файл менеджер в виме» не пользуюсь.
@plhk А я пользуюсь, с опцией netrw_browse_split очень удобно.
Вим скорее для редактирования и просмотра, да, чем для написания. И редактирования в основном кода.