Silver Searcher
A code-searching tool similar to ack, but faster.
Silver Searcher - или же просто ag.
Ag- очень прост в установке и имеет ряд флагов для удобного использования, например позволяет легко искать по типам файлов.
Как по мне, silver searcher является простым в использовании инструментом с отличной скоростью работы. Он очень прост для старта и полон возможностей, которых в большинстве случаев хватает с головой.
A code-searching tool similar to ack, but faster.
Silver Searcher - или же просто ag.
Ag- очень прост в установке и имеет ряд флагов для удобного использования, например позволяет легко искать по типам файлов.
Как по мне, silver searcher является простым в использовании инструментом с отличной скоростью работы. Он очень прост для старта и полон возможностей, которых в большинстве случаев хватает с головой.
Git History
Quickly browse the history of files in any git repo
Git History - инструмент для просмотра истории коммитов.
Для просмотра истории файла, откройте его на GitHub, GitLab, Bitbucket затем поменяйте github.com на github.githistory.xyz.
Доступен так же в виде chrome- или firefox- extension или же в виде плагина для консоли.
Quickly browse the history of files in any git repo
Git History - инструмент для просмотра истории коммитов.
Для просмотра истории файла, откройте его на GitHub, GitLab, Bitbucket затем поменяйте github.com на github.githistory.xyz.
Доступен так же в виде chrome- или firefox- extension или же в виде плагина для консоли.
Fish
Fish - отличный командный интерпретатор, который прекрасно работает из коробки в отличии от того же zsh, имеет простую и весьма дополненную документацию.
Из плюсов:
- fish-скриптинг
- автоподсказки
- простая навигация
Очень советую если лень возиться и настраивать альтернативы.
Fish - отличный командный интерпретатор, который прекрасно работает из коробки в отличии от того же zsh, имеет простую и весьма дополненную документацию.
Из плюсов:
- fish-скриптинг
- автоподсказки
- простая навигация
Очень советую если лень возиться и настраивать альтернативы.
Baobab
Baobab (disk usage analyzer) - инстумент для анализа дискового пространства в системе.
Показывает пропорционнальное использование памяти, помогает находить "забытые" файлы которые занимают лишнее место.
Дефолтный во всех GNOME окружений.
Baobab (disk usage analyzer) - инстумент для анализа дискового пространства в системе.
Показывает пропорционнальное использование памяти, помогает находить "забытые" файлы которые занимают лишнее место.
Дефолтный во всех GNOME окружений.
Ripgrep
ripgrep recursively searches directories for a regex pattern
Ripgrep - очередной инструмент для поиска по системе.
Например позволяет удобно искать по типам файлов с помощью
Полную документацию по синтаксису можно найти тут.
Ну и помимо прочего ripgrep быстрее своих аналогов.
ripgrep recursively searches directories for a regex pattern
Ripgrep - очередной инструмент для поиска по системе.
Например позволяет удобно искать по типам файлов с помощью
rg -tpy foo
- ищет foo по всем *.py файлам.Полную документацию по синтаксису можно найти тут.
Ну и помимо прочего ripgrep быстрее своих аналогов.
Ranger
A VIM-inspired filemanager for the console
Ranger - инструмент для удобной навигации по файловой системе. В первую очередь удобен для пользователей VIM, но вполне себе отлично работает и с другим софтом.
Из плюсов
- удобный layout для навигации и предпросмотра фалов
- возможность открывать файлы не выходя из ui ranger-a.
- наличие встроенных команд и хоткеев
- изобилие разных режимов и флагов для запуска
A VIM-inspired filemanager for the console
Ranger - инструмент для удобной навигации по файловой системе. В первую очередь удобен для пользователей VIM, но вполне себе отлично работает и с другим софтом.
Из плюсов
- удобный layout для навигации и предпросмотра фалов
- возможность открывать файлы не выходя из ui ranger-a.
- наличие встроенных команд и хоткеев
- изобилие разных режимов и флагов для запуска
DevTools Snippets
Chrome DevTools Snippets - хранилище сохраненных
Находятся они
Являются очень удобным, но малопопулярным инстументом для оптимизации какой-то работы в Chrome, особенно если вы часто пользуетесь
В будующих публикациях иногда будем разбирать такие сниппеты.
Chrome DevTools Snippets - хранилище сохраненных
js
сниппетов, которые можно запускать на любой странице открытой в Chrome.Находятся они
Sources > Snippets
(см. видео). Являются очень удобным, но малопопулярным инстументом для оптимизации какой-то работы в Chrome, особенно если вы часто пользуетесь
console
, а оформлять свой код в виде chrome екстеншина времени нет.В будующих публикациях иногда будем разбирать такие сниппеты.
commit —amend
Вместо того, что бы делать новый коммит можно сделать изменения в старом.
Важно то, что у нового коммита будет новый
Но учтите, что пушить через
git commit --amend -m "message"
- очень полезная команда для изменения последнего коммита.Вместо того, что бы делать новый коммит можно сделать изменения в старом.
Важно то, что у нового коммита будет новый
hash
, потому если решите использовать эту команду для изменений remote
бранча, то пушить надо с флагом -f
. Но учтите, что пушить через
-f
в общий бранч - очень плохой тон.Kate
KDE Advanced Text Editor
Kate - editor для редактирования файлов. Я использую его вместо дефолтного
Из плюсов которые работают из коробки:
- подсветка синтаксиса
- сплит екрана
- автокомплит
Полный список тут.
KDE Advanced Text Editor
Kate - editor для редактирования файлов. Я использую его вместо дефолтного
gedit
, на полноценную ide
, как по мне, не тянет, но для быстрого редактирования файлов подходит отлично.Из плюсов которые работают из коробки:
- подсветка синтаксиса
- сплит екрана
- автокомплит
Полный список тут.
Tipz
An oh-my-zsh plugin to help remembering those aliases you defined once
Alias tipz - небольшой плагин который напоминает об alias про которые вы могли забыть.
Я - очень большой задрот плагинов, алиасов и прочего и часто забываю о том что и зачем я подключил.
Например когда я делаю
Очень рекомендую.
An oh-my-zsh plugin to help remembering those aliases you defined once
Alias tipz - небольшой плагин который напоминает об alias про которые вы могли забыть.
Я - очень большой задрот плагинов, алиасов и прочего и часто забываю о том что и зачем я подключил.
Например когда я делаю
git commit -m "message"
плагин напоминает мне алиас gcmsg "message"
и прочее.Очень рекомендую.
Meld
Meld - git difftool инструмент для UI-шного просмотра дифов или мерджинга конфликтных файлов в git.
Однозначно проигрывает встроенному difftool из любого jetbrains софта. Но включать ide только ради просмотра дифов или мерджинга - глупо.
Я иногда использую
Можно захордкодить в алиас.
Meld - git difftool инструмент для UI-шного просмотра дифов или мерджинга конфликтных файлов в git.
Однозначно проигрывает встроенному difftool из любого jetbrains софта. Но включать ide только ради просмотра дифов или мерджинга - глупо.
Я иногда использую
git difftool --tool=meld
вместо дефолтного git diff
. Можно захордкодить в алиас.
Double Commander
Double Commander - UI-шный файловый менеджер, по интерфейсу похож на Total Commander .
Из плюсов которые я отметил:
- Встроенный редактор с подстветкой
- Интуитивно понятные хоткеи
- Возможность подключения плагинов
Не всем прийдет по душе, так как выглядит слегка запутано, но в сухом остатке: если неудобно пользоваться консольным ranger или дефолтным файловым менеджером - рекомендую.
Double Commander - UI-шный файловый менеджер, по интерфейсу похож на Total Commander .
Из плюсов которые я отметил:
- Встроенный редактор с подстветкой
- Интуитивно понятные хоткеи
- Возможность подключения плагинов
Не всем прийдет по душе, так как выглядит слегка запутано, но в сухом остатке: если неудобно пользоваться консольным ranger или дефолтным файловым менеджером - рекомендую.
git cherry-pick <hash>
Apply the changes introduced by some existing commits
Cherry pick - Позволяет "скопировать" коммит в текущий бранч.
Очень удобный инструмент, которым не часто пользуются, заменяя его ручным дублированием изменений.
Например команда:
Apply the changes introduced by some existing commits
Cherry pick - Позволяет "скопировать" коммит в текущий бранч.
Очень удобный инструмент, которым не часто пользуются, заменяя его ручным дублированием изменений.
Например команда:
git cherry-pick <hash>
создаст новый коммит в текущем бранче с такими же дифами.Do you want some Cookie?
The first and best cookie manager for Google Chrome.
Cookie - очень удобный плагин для контроля cookies на странице.
По возможностям:
- Добавление/Удаление/Изменение cookie
- Импорт/Експорт cookie
Если вы искали инструмент с подобными возможностями и интуитивно понятным интерфейсом- лучше не найти.
The first and best cookie manager for Google Chrome.
Cookie - очень удобный плагин для контроля cookies на странице.
По возможностям:
- Добавление/Удаление/Изменение cookie
- Импорт/Експорт cookie
Если вы искали инструмент с подобными возможностями и интуитивно понятным интерфейсом- лучше не найти.
W3M
w3m is a text-based web browser
W3M - консольный браузер, больше даже добавить нечего.
На локали нужен - чисто по фану.
Устанавливается через
У меня возникли проблемы с отображением картинок, но говорят что можно настроить что бы и они появлялись, тоже самое и с javascript-ом.
Из плюсов:
- изобилие хоткеев
- вкладки
- mourse-controll
w3m is a text-based web browser
W3M - консольный браузер, больше даже добавить нечего.
На локали нужен - чисто по фану.
Устанавливается через
apt-get install w3m
и через w3m google.com
можно попасть на стартовую гугла.У меня возникли проблемы с отображением картинок, но говорят что можно настроить что бы и они появлялись, тоже самое и с javascript-ом.
Из плюсов:
- изобилие хоткеев
- вкладки
- mourse-controll
git commit --allow-empty
--allow-empty - флаг который позволяет сделать пустой коммит без изменений. Зачем?
Просто хорошая практика делать пустой коммит, например после
Пользовать так:
--allow-empty - флаг который позволяет сделать пустой коммит без изменений. Зачем?
Просто хорошая практика делать пустой коммит, например после
git init
когда нет необходимости делать умышленные дифы что бы начать древо коммитов.Пользовать так:
git commit -m "initial commit" --allow-empty
Fuck! Fuck! Fuck!
Magnificent app which corrects your previous console command.
thefuck - прикольная команда которая позволяет исправлять опечатку в предыдущей.
Например, добавляя к ней
На каком-то этапе fuck начал сильно тормозить, потому убрал его, но сейчас есть апдейт с ускоренной версией.
Рекомендую.
Magnificent app which corrects your previous console command.
thefuck - прикольная команда которая позволяет исправлять опечатку в предыдущей.
Например, добавляя к ней
sudo
или просто исправляя правописание.На каком-то этапе fuck начал сильно тормозить, потому убрал его, но сейчас есть апдейт с ускоренной версией.
Рекомендую.