Это навсегда изменило мою навигацию в терминале

  Рет қаралды 29,680

ZProger [ IT ]

ZProger [ IT ]

Күн бұрын

Пікірлер: 137
@neo3248
@neo3248 4 ай бұрын
Хороший инструмент, надо будет скачать)
@zproger
@zproger 4 ай бұрын
Мне тоже понравился ;))
@digitaltrinity
@digitaltrinity 4 ай бұрын
отличная скорость, и быстро и разборчиво! и спасибо за обзор удобного инструмента
@zproger
@zproger 4 ай бұрын
Благодарю за комментарий!
@43sferam
@43sferam 3 ай бұрын
Эти проблемы решаются просто другими инструментами, не нужно переходить в каталог, чтобы отредактировать там файл. Первый вариант: берем свой любимый редактор, открываем нужные файлы и переключаеся между ними. Второй вариант: берем свой любимый эмулятор терминала, запускаем нужное кол-во равное кол-ву редактируемых файлов, и в каждом открываем по экземпляру редактора на нужный файл. Третий вариант: используем одни терминал, открываем нужный файл, закрываем редактор, далее открываем следующий файл, редактируем, закрываем редактор, шел, сохраняет историю команд, и вернутся к ранее редактируемых файлам не составит труда. Поиск по истории команд значительно облегчает fzf
@Paradise_Box
@Paradise_Box 4 ай бұрын
Интересная программа. Только вот уже лет 20-30 как придумали MC, NC, FAR и т.д. Зачем ломать руки, если они нормально работают и в терминале и через SSH?
@zproger
@zproger 4 ай бұрын
У меня помимо zoxide есть также ranger, но это инструменты немного для разных задач. Ranger и инструменты, которые вы описали, это скорее минималистичная замена файлового менеджера, а zoxide и cd это про навигацию в терминале. Поэтому я использую эти инструменты по назначению, и в целом работа идет более эффективно ;))
@9827564
@9827564 4 ай бұрын
​@@zprogerа открыть несколько mc в нужных каталогах?
@Empty_Vima
@Empty_Vima 4 ай бұрын
Чисто в теории. Это для рекламы. И для быстрого копирования полного и точного пути. И чтобы обучить людей не ставить пробелы. Ну я не знаю точно...
@Empty_Vima
@Empty_Vima 4 ай бұрын
Цель этого дополенния это дополнить видимо bash который тоже обновляется...
@ukrainetoday960
@ukrainetoday960 3 ай бұрын
> MC, NC, FAR Зачем ломать руки если давно придумали Windows Explorer?
@lemonlife4544
@lemonlife4544 4 ай бұрын
Насчет инструментов: я случайно узнал про консольный файловый менеджер - superfile (не rust конечно, но go вроде тоже не плох). И сейчас я им постоянно пользуюсь, потому что у меня стоит fedora и ее файловый менеджер nautilus не может ничего (даже было время что я пользовался dolphin. да dolphin на fedora с gnome). Насчет системы: да, я согласен что это был не очень хороший выбор, но уже так получилось, рано или поздно я перейду на что-то другой, скорее всего это будет самопальный дистр на основе арча
@sainthentai7763
@sainthentai7763 9 күн бұрын
Знаешь, а не плохой вариант ты подогнал я про superfile.
@sainthentai7763
@sainthentai7763 9 күн бұрын
я тут подумал а что если обьеденить bspwm с superfile ?
@arrow_function
@arrow_function 4 ай бұрын
Даже не знаю. Можно взять те же `yt-dlp`, `ffmpeg` или `imageMagic`. Кста, как на счёт `neovim`? :)
@zproger
@zproger 4 ай бұрын
yt-dlp крутой, активно использую) Про neovim недавно было видео на канале, может будет полезно 😉
@cathello2900
@cathello2900 3 күн бұрын
Не пойму про какие иксы часто упоминантся ?
@MAaxim91
@MAaxim91 4 ай бұрын
Было бы классно посмотреть на обзор шелла nushell. Обалденный шелл, который за последние годы вырос из обычного кастомного шелла с примочками в почти полноценный скриптовый язык. Я, как узнал о нем 2 года назад и попробовал, полностью на него подсел) Даже по работе различные скрипты для работы с массивом данных или апи было удобнее и быстрее закодить на ню, чем писать на питоне. ПС: зоксид на нюшелле тоже работает 😁
@zproger
@zproger 2 ай бұрын
Прикольно, обязательно попробую.
@ruhrozz4427
@ruhrozz4427 4 ай бұрын
А что думаешь насчёт Nix, NixOS и Home-Manager? Кажется что home-manager одна из самых полезных вещей, чтобы все такие штуки за собой тянуть повсюду
@iddqd777
@iddqd777 4 ай бұрын
Я бы в терминале открыл несколько окон и в них открыл бы каталоги, которые мне потребуются для работы. А вообще я пользуюсь GUI. Просто я юзер, мне нравится использовать Линукс, а не мучиться с ним.
@originalbiketricks
@originalbiketricks 3 ай бұрын
философия линукса - страдать, ради каких то абстрактых идеалов типа "бесплатного" по. Сколько ты времени просрешь на эту бесплатность, конечно же никто не учитывает.
@igorseledtsov7345
@igorseledtsov7345 3 ай бұрын
@@originalbiketricksДа как раз всё быстрее при проще получаетсяю Потому все и работают на линуксе...
@slavic_commonwealth
@slavic_commonwealth 2 ай бұрын
@@originalbiketricks да мне похуй на бесплатное или свободное ПО, я могу на винде всё спиратить, и на линуксе я не прочь использовать проприетарщину. линукс просто удобнее для продвинутого пользователя компьютера, вот и всё
@bxp_bass
@bxp_bass 4 ай бұрын
Я бы ещё порекомендовал файловый менеджер ranger - работает с кеймапом от вима, ходить по дереву каталогов с ним - так быстро, что мозг не успевает осознать, как пальцами уже всё сделал
@zproger
@zproger 4 ай бұрын
Тоже использую ranger, настроил его под себя, но вот комбинации еще не выучил, думаю с ними реально будет очень быстро.
@AntowaKartowa
@AntowaKartowa 4 ай бұрын
Чтоб вместо cd dirname, просто набрать dirname или же .. для перехода выше из папки или входа в папку не нужна никакая утилита. Это поддерживается из коробки во всяком случае у zshell, но нужно в конфиге .zsh включить эту функцию. Буду за компом гляну какую именно
@JuggernautWare
@JuggernautWare 4 ай бұрын
А что за движок шутэмапа с пайтоном?
@Meowta
@Meowta 4 ай бұрын
опа, контент!
@zproger
@zproger 4 ай бұрын
;))
@blackvas
@blackvas 4 ай бұрын
Когда мы учили linux в вузе нам показывали как пользовать историей у cd. И там тоже можно было быстро переместиться к последнему открытому пути. Жаль давно не пользовался пингвином забыл всё.
@bxp_bass
@bxp_bass 4 ай бұрын
можно. Только по последнему пути
@ZekeFast
@ZekeFast Ай бұрын
Ребятам не рассказали, про автодополнение команд в шелах (Ctrl+r in Bash) возврат к предыдущей директории `cd -`! Учите базу, а не наворачивайте фигни на шелл, так что он начинает загинаться и тормозить под весом "улучшений".
@smykoil
@smykoil 3 ай бұрын
Свою оболочку? Про это было видео? Не могу найти
@zproger
@zproger 3 ай бұрын
Было, оставил в описании под новым видео на канале: kzbin.info/www/bejne/sKTIfndvgtaNeZI
@smykoil
@smykoil 3 ай бұрын
@@zproger ааа. бспвм, я то думал прям с нуля)))
@beluga8569
@beluga8569 4 ай бұрын
Быть может использовать neovim?
@zproger
@zproger 4 ай бұрын
Использую :) Но инструмент показался интересным
@beluga8569
@beluga8569 4 ай бұрын
​@@zproger Возможно, спасибо за видео) Не мог не написать как фанат nvima. Я уже забыл любые комбинации кроме
@KinoArchuve
@KinoArchuve 4 ай бұрын
Я использую yazi, также удобный файловый менеджер консольный
@zproger
@zproger 4 ай бұрын
Мне понравился его подход, правда когда сам потестил, то он вызвал некоторые проблемки( Думаю еще придет время, когда я смогу разобраться с ним :)
@anton-18
@anton-18 4 ай бұрын
открыть 3 терминала как один из вариантов, но утилита класс
@zproger
@zproger 4 ай бұрын
Да, обычно так и делал, но вот не всегда помогает. А этот инструмент лично для меня целая находка ;))
@ПитерскийСкальпер
@ПитерскийСкальпер 4 ай бұрын
​@@zprogerпопробуй tmux тоже)
@shrek95372q
@shrek95372q 4 ай бұрын
​@@zproger cherez vpn sidish?😂
@alexvit8948
@alexvit8948 4 ай бұрын
​@@shrek95372qпочему через ВПН?.😂 Тебе так сказали? ;)
@freckle4178
@freckle4178 4 ай бұрын
лучше использовать Terminator)
@takiekakmi7532
@takiekakmi7532 4 ай бұрын
Это все прикольно, при всем при этом - а чем тебе не нравится использовать стрелки? Типа тот же самый скролл истории команд + работает на чужих виртуалках (не будешь же каждый раз ставить утилиту на каждый сервер/виртуалку, когда появится необходимость что-то там сделать...) + всегда можно открыть туеву хучу терминалов
@ZekeFast
@ZekeFast Ай бұрын
Стрелками студенты первокурсники перемещаються, которым рассказали про историю команд. Вменяемые люди уже давно выучили shortcuts: Ctrl+p и Ctrl+n. Я надеюсь ты же не тычешь backspace для того, что бы очистить строку или удалить слово? Если тычешь, то мне тебя жалко. Используй Ctrl+u и для слова Ctrl+w! А вообще есть волшебная команда man bash (ну или какой там у тебя шелл)! Много интересного пишут! ;)
@Thecorvette222
@Thecorvette222 4 ай бұрын
По сути, то же, что и старый добрый autojump.
@mrshikari209
@mrshikari209 4 ай бұрын
По мне так это приложение доставляет больше проблем чем пользы. Например для того чтобы переходить из директории в директорию для того чтобы отредактировать конфигурационные файлы достаточно открыть в редакторе vim explorer соответствующей командой. Команда сама развернёт тот путь где ты уже ходил и сама перескочит к файлу который ты уже менял если тебе это нужно. Делается всё это быстро двумя нажатиями клавиш. Никакой истории запоминать не надо ничего чистить не нужно
@Айдер_Нурмухаммедов
@Айдер_Нурмухаммедов 4 ай бұрын
Интересная программа. Я уже давно не юзаю cd. Его мне заменил ranger и mc
@zproger
@zproger 4 ай бұрын
Благодарю
@Блейз-ч4ь
@Блейз-ч4ь 4 ай бұрын
чел ты лучший но можешь записать свой курс парсинга ещё раз просто годы прошли и сайты не актуальны
@zproger
@zproger 4 ай бұрын
Благодарю за комментарий. Я бы советовал посмотреть недавние видео связанные с парсингом, там более актуальная информация. Прям целый курс не планируется, но видео по парсингу будут 100%, ибо есть новая крутая информация на эту тему.
@Блейз-ч4ь
@Блейз-ч4ь 4 ай бұрын
@@zproger ты лучший чел спасибо за инфу желаю тебе продвижения
@КонстантинРакдырович
@КонстантинРакдырович 4 ай бұрын
Что за тема рыбки?
@КонстантинРакдырович
@КонстантинРакдырович 4 ай бұрын
и шрифт)
@zproger
@zproger 4 ай бұрын
Шрифт от JetBrains, а тему настраивал сам, можете посмотреть в конфиге BSPWM на моем гитхаб. Ссылка есть в описании. Там файлики с настройкой alacritty и fish
@DarthJaxxFather
@DarthJaxxFather 3 ай бұрын
bat - аналог cat, написан на rust, так же helix аналог vim, тоже написан на rust
@zproger
@zproger 3 ай бұрын
Благодарю
@Namezzq
@Namezzq 4 ай бұрын
i use arch btw
@zproger
@zproger 4 ай бұрын
me too))
@chinyass
@chinyass 4 ай бұрын
mc?
@zproger
@zproger 4 ай бұрын
Насколько знаю, этот инструмент используется немного для других задач
@the_king_dusty
@the_king_dusty 4 ай бұрын
Ничесе. Пропка выдаётся как что-то хорошее в системе.
@bxp_bass
@bxp_bass 4 ай бұрын
чавось?
@nikolay8184
@nikolay8184 4 ай бұрын
а почему никто не написал про pushd и popd ?! это ж класная замена cd и работает с коробки!
@slavic_commonwealth
@slavic_commonwealth 2 ай бұрын
база кстати, недооценённые команды
@neanod
@neanod 4 ай бұрын
Буду использовать, как раз заменял стандартные команды типо ll, cat.
@zproger
@zproger 4 ай бұрын
cat я уже тоже заменил на bat, ls на lsd :)
@neanod
@neanod 4 ай бұрын
@@zproger я тоже bat юзаю, но вместо ls использую exa. Там есть флаг -icons который делает красоту
@nikandfor
@nikandfor 3 ай бұрын
Зачем вообще ходить по одним и тем же директориям? Зачем закрывать файлы, и тут же открывать те же файлы обратно? Это само по себе трата времени, с любыми тулзами. Есть вкладки в эмуляторе терминала, и нет ничего быстрее и удобнее переключения между ними. Есть вкладки в редакторе, они, пожалуй, на втором месте. Есть история команд шела: стрелка вверх и поиск по Ctrl-R. Есть несколько окон терминалов и несколько рабочих столов. У меня обычно 6-10 столов с разными проектами, которые я месяцами не закрываю, чтобы не переоткрывать потом все обратно.
@ZhoraAvetisyan-o7b
@ZhoraAvetisyan-o7b 4 ай бұрын
Боже, дай ему силы донастроить наконец эту телефонную игру с космическим кораблем.
@zproger
@zproger 4 ай бұрын
Это вечный процесс, ахах
@comisarrex5961
@comisarrex5961 4 ай бұрын
это похоже на zsh-z?
@zproger
@zproger 4 ай бұрын
Наверное да, функционал похож
@YTit69
@YTit69 4 ай бұрын
Слиииишком быстроооо :((((( Помедленне пожалуйста , я записываююю....
@zproger
@zproger 4 ай бұрын
Хорошо :)))
@progressive_agriculture
@progressive_agriculture 3 ай бұрын
Нормально на х1.5 смотрится. А для записи есть пауза.
@МитяйФреон
@МитяйФреон 4 ай бұрын
Хорошо, когда работаешь с одним хостом... на практике у тебя десятки хостов, где лучше избегать подобных утилит. В целом круто, посмотрим
@zproger
@zproger 4 ай бұрын
Тут да, будет сложнее организовать все эти инструменты сразу(
@ИванТокарев-й7ж
@ИванТокарев-й7ж 19 күн бұрын
helix написан на раст. Попробуй его
@b4shtirk1n
@b4shtirk1n 4 ай бұрын
наш слон
@zproger
@zproger 4 ай бұрын
почему слон?))
@hyperr_homyak
@hyperr_homyak 4 ай бұрын
Хорошо, что это не то, где написали бы это сообщение, связанное с zov
@zproger
@zproger 4 ай бұрын
Ничего не понял 🤔
@bxp_bass
@bxp_bass 4 ай бұрын
@@zproger он наверное порадовался, что это не связано никак с ватой. Просто, букву z испоганили в последнее время сильно.
@flieexer5447
@flieexer5447 4 ай бұрын
Не знаю зачем вообще нужны все эти "ускорялки" так как в программировании основную роль играет твой мозг а различные инструменты играют второстепенную роль. И конечно я бы понял если бы автор предложил какой то сверхбыстрый компилятор или что-то в этом роде но когда вы жалуетесь на команду cd то это уже вообще треш. Может мне ещё все переменные и функции называть по типу a b c и т.д. так же короче?
@zproger
@zproger 4 ай бұрын
От части да. Правда лично по себе я заметил огромные изменения в работе. В момент когда я по 8 часов в день писал и тестил конфиги BSPWM, то я за сутки мог потратить наверное минут 40 только на постоянные переходы то в одну директорию, то в другую. А так пришлось бы вводить поменьше текста, и я потратил бы намного меньше времени и энергии. Да и намного проще прописать cd fish и пойти отредактировать конфиг, чем писать каждый раз cd ~/.config/fish.
@Empty_Vima
@Empty_Vima 4 ай бұрын
Bash какой версии используете? Заметили что поменялось?...
@bxp_bass
@bxp_bass 4 ай бұрын
всё очень просто. Мозг имеет определённое количество мыслительного рсурса в день, который тратится вот на такие мелочи - вспомнить путь до этого файла, перейти туда, перейти сюда. В итоге, это накладывает такой оверхэд, что половина "заряда" уйдёт на рутинные мелочи, а не на саму идею, которую пытаешься реализовать. Дополнительно к этому, это всё отвлекания. Чем больше отвлеканий на механические действия и чем дольше "лаг" между импульсом и действиием - тем сильнее устаёшь, больше забываешь текущей информации и больше шанс вывалиться из потока или вообще впасть в прокрастинацию. До того, как удобно настроил себе неовим и консоль, я мог по полгода откладывать настройку каких-то штук и проекты - потому что много оверхэда по всяким переходам и прочим бойлерплейтам.
@ikorjefocur
@ikorjefocur 4 ай бұрын
​@@bxp_bassА вот по поводу (нео)вима и подобных программ, где нужно помнить кучу комманд, комбинировать их и т.п.. Это же наоборот дополнительная нагрузка на мозг. Да, это может быть быстрее в итоге, но прежде нужно немного напрячь извилины и подумать, какой комбинацией команд и переходов между режимами лучше выполнить то или иное действие. В то время как последовательность тупых и примитивных действий, как в популярных текстовых редакторах, мозгу не нагружает вообще, как раз оставляя больше мыслительного ресурса для конечных задач.
@bottakbotnolen882
@bottakbotnolen882 2 ай бұрын
fg тоде нужно уметь пользоваться))
@ne4to777
@ne4to777 4 ай бұрын
В IDE ж оно все из коробки.
@zproger
@zproger 2 ай бұрын
Разве? Не видел подобного функционала
@i3DRaven
@i3DRaven 4 ай бұрын
Использую mc, ни разу не думал о том, что есть неудобства.
@zproger
@zproger 4 ай бұрын
Кому как удобней :)
@AndrzejShchetinin
@AndrzejShchetinin 4 ай бұрын
Ставишь ranger. Профит. Во это вот все непонятно тогда зачем.
@zproger
@zproger 4 ай бұрын
Если нужно переходить часто в совершенно разные системные каталоги, где путь сильно отличается, то ranger по сравнению с этим инструментом будет как черепаха. К примеру пути: /etc/X11/xorg.conf.d /usr/share/tessdata /bin/vendor_perl /usr/lib32/alsa-lib
@koduc
@koduc 4 ай бұрын
@@zproger fzf и к ranger прикручивается, аналогично и быстрый переход и поиск работает. К тому же в ranger можно панелей наделать с нужными путями и табом переключаться
@koduc
@koduc 4 ай бұрын
@@zproger fzf и к ranger прикручивается, аналогично и быстрый переход и поиск работает. К тому же в ranger можно панелей наделать с нужными путями и табом переключаться
@peps4262
@peps4262 4 ай бұрын
есть же yazi
@Naumkovich
@Naumkovich 4 ай бұрын
Ясно, пчелу 0 лет(
@zproger
@zproger 4 ай бұрын
Ну да, именно столько :D
@vadim-kv
@vadim-kv 4 ай бұрын
Есть же mc, зачем мучаться. При этом постоянный спам ls что бы увидеть содержимое директории.
@zproger
@zproger 4 ай бұрын
Кому как удобней ;)
@bxp_bass
@bxp_bass 4 ай бұрын
есть ranger, а они дохлый mc стегают)
@JDMV1BE
@JDMV1BE 4 ай бұрын
я всегда использую "cd - "
@Putu_pererenan
@Putu_pererenan 4 ай бұрын
Пацаны CRTL + R
@mylife-ej8et
@mylife-ej8et 4 ай бұрын
Зачем это, если у терминала Linux есть история?!
@zproger
@zproger 4 ай бұрын
Бывает что история раздувается и искать становится очень долго. По крайне мере мне удобно это использовать, вот и решил поделиться ;)))
@sledleo
@sledleo 16 күн бұрын
Понятно, что ничего непонятно
@sp_channel3514
@sp_channel3514 4 ай бұрын
забавно, но за "терминалом" будущее. вот только никому оно пока не интересно. )))
@zproger
@zproger 4 ай бұрын
Предлагаете программистам по кнопочкам клацать в интерфейсе?)
@sp_channel3514
@sp_channel3514 4 ай бұрын
@@zproger не было блютутуса, вайфая, и все работало. только это того стоит.
@sp_channel3514
@sp_channel3514 4 ай бұрын
увы. но так и будет. у пуйломразей нет шансов.
@sp_channel3514
@sp_channel3514 4 ай бұрын
я много с этими мразями общался. что сказать? - утырки.
@hyperr_homyak
@hyperr_homyak 4 ай бұрын
Смешной
@antaki93
@antaki93 4 ай бұрын
Линуксоиды… 😂 Извините
@zproger
@zproger 4 ай бұрын
Извиняем))
@antaki93
@antaki93 4 ай бұрын
@@zproger ну правда, зачем все эти костыли, когда GUI изобретён больше 30 лет назад? Сейчас терминал актуален разве что для удалённого доступа или для запуска скриптов. И то не обязательно
@zproger
@zproger 4 ай бұрын
Не представляю конкретно свою разработку без терминала, для меня это нереально и неудобно. Возможно кому-то нормально везде использовать GUI, но лично для меня это излишество, в терминале можно сделать все в разы быстрее и комфортней. Но каждому свое.
@mikema______1170
@mikema______1170 4 ай бұрын
Поверхностно всё, чувак не знает линуха, не знает, чё такое курл, сразу видно, все через гланды объясняет 😆
@mikema______1170
@mikema______1170 4 ай бұрын
Думаю, что и tar gz побежит гуглить
@mikema______1170
@mikema______1170 4 ай бұрын
Тупо, коллеги, зачем кодеру привыкшему к IDE -- лазить по каталогам в cli, как в 1991 году, если ДАЖЕ ТОГДА были DECO, MC и тд. Ну просто хайп на ровном месте. Чувак вчера открыл для себя кроме винды уних, теперь диву даётся. Чувак, поставь себе NetBSD и работай там, станешь аскетом, выложишь ролик, поставлю лайк
@zproger
@zproger 4 ай бұрын
Зачем мне ставить софт через curl, если он есть в официальных репозиториях? Обновлять софт потом ручками предлагаете? Пересел я на линукс не вчера, а сижу на нем 2-3 года, не пишите тут ерунду в комментариях, если не знаете, о чем говорите.
@isiltarexilium798
@isiltarexilium798 4 ай бұрын
как курл связан с темой? К чему вы это вообще?
@eXcroll
@eXcroll 4 ай бұрын
​@@isiltarexilium798та это тролль
@green4ao
@green4ao 4 ай бұрын
Оооо.. fish рулит
@zproger
@zproger 4 ай бұрын
Да, fish крутой :))
@КонстантинРакдырович
@КонстантинРакдырович 4 ай бұрын
Что за тема рыбки?
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
НАСТРОЙКА VS CODE ПОД PYTHON В 2024 ГОДУ
7:22
$ sudo school
Рет қаралды 6 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 121 М.
Как остановят YouTube | ТСПУ и DPI | Cоздатель GoodbyeDPI
27:30
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.