TMUX
tmux is a terminal multiplexer
Tmux - инструмент который так-же как и Terminator позволяет держать в одном окне несколько терминалов, имеет возможность оставлять работать их в фоновом режиме. Имеет очень внушительную базу плагинов и модификаций.
tmux is a terminal multiplexer
Tmux - инструмент который так-же как и Terminator позволяет держать в одном окне несколько терминалов, имеет возможность оставлять работать их в фоновом режиме. Имеет очень внушительную базу плагинов и модификаций.
FZF
A command-line fuzzy finder
Fzf - инструмент для "фильтрации" любых списковых данных в консоли.
Может использоваться для фильтрации
После установки советую сразу ознакомиться с базовым набором возможностей.
A command-line fuzzy finder
Fzf - инструмент для "фильтрации" любых списковых данных в консоли.
Может использоваться для фильтрации
списка файлов, истории команд, процессов, hostnames, коммитов
и прочего.После установки советую сразу ознакомиться с базовым набором возможностей.
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
Если вы искали инструмент с подобными возможностями и интуитивно понятным интерфейсом- лучше не найти.