Dev Tools
3.44K subscribers
1 photo
220 links
Предложить материал: @developer_tools_suggestion_bot

По вопросам рекламы: @account_managerTG

Авторы: @katetheriver
Download Telegram
​​Bat

A cat(1) clone with wings.

Bat - если вы хоть иногда пользуетесь cat то просто устанавливайте bat и начинайте использовать его.
Есть интеграция с гитом, подстветка синтаксиса и можно совмещать с другими командами.

#от_подписчика
​​Vimium Search Engines

Небольшая, но как по мне, очень крутая фича от Vimium - search engines
Выставляется в опциях Vimium, и позволяет делать поиск в разных поисковых системах вроде Google, DuckDuckGO, Google Images, Youtube etc используя Vomibar.

P.S. Кто-то из Вас пользуется Vimium?
​​kill -9 <tab>

Крутая неявная фича от fzf - возможность убивать процессы используя kill и fzf.
Я упоминал об этом тут.
После установки fzf, вводите в терминале kill -9 нажимаете tab и дальше через fzf-search убиваете процесс.
​​Tab Shifter for JetBrains

Tab Shifter - плагин для JetBrains софта, который позволяет настраивать хоткеи для работы с делением экрана.
​​Neofetch

A command-line system information tool written in bash 3.2+

Neofetch - просто показывает информацию о системе. Для меня удобна тем что не нужно искать и вытягивать всю инфу разными командами - обычно все нужное есть в аутпуте неофетча.
​​Lolcat

Rainbows and unicorns!

lolcat - красивая и бессмысленная либа. Которая делает радужный аутпут в консоли.
Еще оно может мерцать.
man ls | lolcat.
​​Acejump

Плагин для JetBrains софта, который позволяет быстро "прыгать" по видимой части екрана.
Сначала непривычно, но со временем находишь свои плюсы.
Всем привет!
Как вы смотрите на возможность коммуникации в этом канале?
Спасибо
Anonymous Poll
34%
В виде комментариев под постами
20%
В виде чат-страницы
46%
Лучше без этого
​​Leave SearchBar

Для тех, кто активно пользует Vimium, да и не только.
Иногда возникает "проблема" что без использования мышки, сложно покинуть searchbar. Есть небольшой лайфхак с использованием search engines. Вам нужно добавить новый поисковик, назначить любой keyword(хоткей в нашем случае - например q) и в url поле ввести javascript: . Подробнее как и зачем есть тут.

P.S. Есть стандартное решение в виде нажатия F6, но оно, почему-то, работает не во всех chrome браузерах, и нашел я его гораздо позже решения через search engines)
P.P.S Я все-таки решил добавить комментарии под постами, для тех, кто проголосовал за этот вариант. Welcome
​​Enhanced github

Chrome extension that adds useful features on GitHub website

Enhanced GitHub - продолжение пути по расширению стандартных возможностей гитхаба. На этот раз - плагин который показывает память репы и каждого отдельного файла на ряду с линком для его закачки.
Судя по их issue tracker планируют доделывать много фич.
​​Web Developer

Adds a toolbar button with various web developer tools.

Продолжаю добивать тему с плагинами для Google Chrome.
WebDeveloper - плагин с кучей приблуд для тестирования или разработки сайта.
Функционал обширный, думаю если вы связаны с вебом, то будет полезно.
​​git sqash

Череда действий которая приводят к обьеденению последних N коммитов в один с сохранением всех изменений.
Пока нет команды git sqash , есть пару вариантов на тему того, как сквошить коммиты.
Один из них:
 git reset --soft HEAD~2 
git commit -m "sqashed commit"
Обьеденяет изменения из последних двух коммитов в один.
Обычно это надо что бы коммиты типа "test", "govno", "lint" не попадали в мастер бранч)
​​Mitmproxy

free and open source interactive HTTPS proxy

Mitmproxy - Крутой инструмент, я пользую его как замену Chrome Developer Tools так как тут все более организовано, меньше запросов визуальных, очень сильная и удобная фильтрация.
Пулите проект, запускаете в удобной среде(я пользую консольную ./mitmproxy), ставите себе прокси localhost:8080 в браузер(я пользую для него Firefox) , идете по ссылке и работаете с результатом в консоли.
Это малая часть функционала, больше тут.
​​Kiwix - serve

Kiwix-serve is a ZIM compatible Web server

Удобный локальный сервер для ZIM файлов. Такая себе "офлайн википедия".
Установщик можно взять тут.
Запускаете kwix через
 ./kiwix-serve --port 48948 ./libs/wikipedia_ru_computer_nopic_2019-05.zim
Некоторые ZIM файлы можно взять тут.
​​git —no-edit

Я уже писал про git amend но забыл там упомянуть такой флаг --no-edit , он позволяет добавить файл в прошлый коммит, не меняя комит меседж.
​​fman

fman: An opensource, cross-platform, light file manager.

fman - очень крутой файловый менеджер. Такой себе Double Commander на максималках.
Очень удобный интерфейс, очень люблю функциональное меню через ctrl + shift + P , очень много плагинов, но отлично работает из коробки.
Давно меня не устраивал дефолтный GUI-шный файловый менеджер, а fman отличная ему замена.
Я ставил через этот мануал.
Еще он стильный и там есть простой обучающий туториал.
Единственный минус - очень ненавязчиво пробует продать платную версию.
​​lynx

Я раньше писал про консольные браузеры(w3m), этот инструмент очень похож, но как по мне, более прост в использовании.
Список его комманд, сетап флагов и возможностей можно глянуть через man lynx, на убунту ставится через apt-get install lynx.
​​run job in background

Пока записывал другую статью, встал вопрос как запускать джобу на фоне.
Самый простой способ:
Добавляем & после команды. Например ping 8.8.8.8 & освободит консоль, но ты будешь видеть аутпут команды. Его можно отправить в /dev/null, через:
ping 8.8.8.8 &>/dev/null & в ответ ты получишь pid джобы.
​​nemo

Nemo - файловый менеджер, если вы сидите на ubuntu, то советую перейти на него вместо дефолтного nautilus.
Как это сделать тут.
Выглядит максимально похоже на Nautilus, только чуток приятнее.
Если же, не против немного покопаться и привыкнуть к новому интерфейсу, то советую - fman.
Привет!
Хочу публиковать больше плагинов для конкретного shell-a
Опрос: каким вы пользуетесь?
Anonymous Poll
65%
bash
25%
zsh
5%
fish
5%
Другой