Fish Shell 使用筆記

  1. 安裝Fish Shellhtml

    brew install fish
  2. 安裝Oh My Fishgit

    curl -L https://get.oh-my.fish | fish
  3. 安裝Fishergithub

    curl https://git.io/fisher --create-dirs -sLo   ~/.config/fish/functions/fisher.fish
  4. 配置 autojumpshell

    • clone autojumpcurl

      git clone https://github.com/wting/autojump.git
    • 安裝 autojump 至本地 ~/.autojump 目錄:編輯器

      cd autojump
      ./install.py
      • 在fish配置中打開文件~/.config/fish/config。在編輯器中查找並添加如下行:
      begin
          set --local AUTOJUMP_PATH $HOME/.autojump/share/autojump/autojump.fish
          if test -e $AUTOJUMP_PATH
              source $AUTOJUMP_PATH
          end
      end
    • 退出fish,從新開始。使用cd命令訪問經常使用目錄。你如今能夠使用j命令跳轉到這些目錄:url

      exit
      j testDir
    • 跳轉到當前目錄的子目錄:code

      jc chid_dir
      • 查看autojump歷史記錄中的條目統計信息:
      j -s
    • 使用finder打開目錄htm

      jo dir
  5. 配置nvmblog

    • 使用fish以後,以前配置的nvm就不能用了,須要在~/.config/fish/config當中添加nvm的配 置

      begin
          set --local AUTOJUMP_PATH $HOME/.autojump/share/autojump/autojump.fish
          if test -e $AUTOJUMP_PATH
              source $AUTOJUMP_PATH
          end
          function nvm
              bass source ~/.nvm/nvm.sh --no-use ';' nvm $argv
          end
      end
  6. 默認shell切換至fish

    echo /usr/local/bin/fish | sudo tee -a /etc/shells
    chsh -s /usr/local/bin/fish
switch to fish
Fish shell 入門教程 使用版本:Autojump 22.5.1, Fish 3.0.0和Mac 10.14.2
相關文章
相關標籤/搜索