Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
software:os:terminal:wezterm [2026/03/09 13:49] charon |
software:os:terminal:wezterm [2026/03/09 18:59] (поточний) charon [Убунту] |
||
|---|---|---|---|
| Рядок 50: | Рядок 50: | ||
| # To customize prompt, run `p10k configure` or edit ~/ | # To customize prompt, run `p10k configure` or edit ~/ | ||
| [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh | [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh | ||
| - | | + | А на самий початок ~/.zshrc додати: |
| - | ===== Додаткові налаштування Zsh ===== | + | < |
| + | # Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. | ||
| + | # Initialization code that may require console input (password prompts, [y/n] | ||
| + | # confirmations, | ||
| + | if [[ -r " | ||
| + | source " | ||
| + | fi | ||
| + | </ | ||
| + | |||
| + | ===== Додаткові налаштування Zsh: Аліаси | ||
| + | основна ідея в тому, щоб покласти файли з розширенням //.zsh// в каталог // | ||
| + | ==== Усі ==== | ||
| + | <file zsh my-aliases.zsh> | ||
| + | alias dir=" | ||
| + | alias l="ls -la" | ||
| + | alias cw=" | ||
| + | alias x=" | ||
| + | alias cls=" | ||
| + | alias bc="bc -ql" | ||
| + | alias tt=traceroute | ||
| + | alias ports=" | ||
| + | alias play_alert=" | ||
| + | alias myip=" | ||
| + | alias batcat=" | ||
| + | alias va=' | ||
| + | alias ve=' | ||
| + | alias list_instances=" | ||
| + | |||
| + | # Find top 5 big files | ||
| + | alias findbig=" | ||
| + | |||
| + | # To clear all the history and screen | ||
| + | alias hcl=' | ||
| + | |||
| + | # Make basic commands verbose | ||
| + | alias cp="cp -v" | ||
| + | alias rm="rm -v" | ||
| + | alias mv="mv -v" | ||
| + | |||
| + | # To navigate to the different directories | ||
| + | alias ..='cd ..' | ||
| + | alias ...=' | ||
| + | |||
| + | # Create and change to a new directory | ||
| + | mcd () | ||
| + | { | ||
| + | if [ " | ||
| + | echo "mcd directory-name"; | ||
| + | | ||
| + | if [ ! -d $1 ]; then | ||
| + | mkdir $1; | ||
| + | cd $1; | ||
| + | | ||
| + | echo "$1 directory exists"; | ||
| + | fi; | ||
| + | fi | ||
| + | } | ||
| + | # display currently mounted file systems nicely | ||
| + | showmounted() { (echo " | ||
| + | |||
| + | # Local aliases | ||
| + | alias gfo=" | ||
| + | alias zimdate=" | ||
| + | |||
| + | alias apg1=" | ||
| + | alias apg2=" | ||
| + | alias apg3=" | ||
| + | </ | ||
| + | |||
| + | ==== MacOS ==== | ||
| + | <file zsh my-aliases.zsh> | ||
| + | # Exit if it's not MacOS | ||
| + | [[ " | ||
| + | |||
| + | # Configuration if Brew installed | ||
| + | () { | ||
| + | local bp="" | ||
| + | [[ -x / | ||
| + | [[ -x / | ||
| + | |||
| + | if [[ -n " | ||
| + | export HOMEBREW_AUTO_UPDATE_SECS=86400 | ||
| + | export HOMEBREW_NO_ANALYTICS=1 | ||
| + | |||
| + | if (( $+commands[gls] )); then | ||
| + | # Використовуємо локальну змінну для аліасів | ||
| + | alias ls=" | ||
| + | alias date=" | ||
| + | else | ||
| + | [[ -t 1 ]] && echo " | ||
| + | fi | ||
| + | fi | ||
| + | } | ||
| + | |||
| + | alias openfinder=' | ||
| + | alias flushdns=' | ||
| + | alias cleanup=" | ||
| + | alias battery=" | ||
| + | </ | ||
| + | |||
| + | ==== Убунту ==== | ||
| + | <file zsh my-aliases-ubuntu.zsh> | ||
| + | alias ls='/ | ||
| + | alias pbcopy=" | ||
| + | alias monitor_turn_off=' | ||
| + | alias play_sound=' | ||
| + | alias psc=' | ||
| + | alias pss=' | ||
| + | alias tree=' | ||
| + | |||
| + | if [[ -f / | ||
| + | if grep -q " | ||
| + | alias update=" | ||
| + | alias update_small=" | ||
| + | alias update_download_only=" | ||
| + | elif grep -q " | ||
| + | alias update=" | ||
| + | alias update_download_only=" | ||
| + | fi | ||
| + | fi | ||
| + | </ | ||
| ==== MacOS ==== | ==== MacOS ==== | ||
| додамо корисні плагіни zsh-autosuggestions zsh-syntax-highlighting | додамо корисні плагіни zsh-autosuggestions zsh-syntax-highlighting | ||
| Рядок 75: | Рядок 196: | ||
| </ | </ | ||
| можна додати й інші плагіни, | можна додати й інші плагіни, | ||
| + | |||
| + | Щоб додати аліаси та інше, треба створити файл // | ||
| ===== Посилання ===== | ===== Посилання ===== | ||
| * [[https:// | * [[https:// | ||