Заметки фронтендера
20 subscribers
11 photos
11 files
55 links
Инструкции и советы по react, typescript, webpack
Download Telegram
Как переименовать файл с помощью mv без необходимости вводить путь дважды? Я джва года искал этот способ!
mv screens/Suppliers/Card/Presence/{фдд,all}.csv
#unix #bash #mv #magick #tips #lifehack #shell
Быстро ставим fzf плагин для oh-my-zsh, чтобы иметь мега-крутой поиск по истории команд в консольке нажатием на Ctrl+R:

(линк: https://github.com/junegunn/fzf)

brew install fzf

echo export FZF_BASE=/usr/local/opt/fzf >> .zshrc

#terminal #console #macos #mac #iterm #zsh #ohmyzsh #fzf #shell #zsh #bash
Самый функциональный шелл для консоли это, несомненно, zsh и легендарный конфиг для него: https://github.com/robbyrussell/oh-my-zsh
Тут есть всё: плагины, и мощное автодополнение всего и вся, алиасы для git, npm, yarn... а так же огромный набор темок.
1. Устанавливаем сам zsh
sudo apt-get install zsh
или
brew install zsh
2. Затем oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Во время установки будет запрошен пароль - для установки zsh как шелл по-умолчанию, затем перезагружаем компьютер или делаем логаут и заходим в систему заново для применения изменений.
3. Мой список используем плагинов, оставляем по желанию:
plugins=(git node emacs python cp command-not-found colorize fzf brew cabal docker docker-compose dotenv gitignore iterm2 npm perl vscode ufw sudo stack screen zsh-autosuggestions)
Ищем соответствующую строчку в ~/.zshrc и обновляем.
3.1. Чтобы заработал zsh-autosuggestions, устанавливаем его отдельно:
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
3.2. Чтобы заработал fzf, далем как здесь:
https://t.me/node_modules/56

#terminal #console #macos #mac #iterm #zsh #ohmyzsh #fzf #shell #zsh #bash