fish shell

大象笔记 > 标签 > fish shell

Fish Shell - 比 zsh 更简洁实用的 Shell

一直没有兴趣折腾 zsh,安装了 oh-my-zsh 也是无奈之举,配置起来异常繁琐,关键还很不流畅。最近想添加个文件子目录自动补齐的功能,愣是没配置成功。所以,我果断尝试了一下 fish shell。 fish shell 吸引我的地方 完全不需要配置,开箱即用(Works Out Of The Box,学了个新词)。省去了 zsh 和 oh-my-zsh 的配置麻烦。 基于 history 自动提示 可以自动补齐路径,例如,路径中使用 ** 自动补全子目录 语法更人性化一些。例如,for 循环等,比 bash 的反人类语法好很多。 文档写的挺有意思 ubuntu 18.04 上安装 ...

阅读全文...

Ubuntu 设置系统启动后默认使用 fish shell

首先安装 fish shell。 查看 fish shell 的安装位置: $ which fish /usr/bin/fish 修改默认 shell 为 fish shell chsh -s /usr/bin/fish man chsh chsh - change login shell ...

阅读全文...

Fish Shell 导致 Vim Bundle PluginInstall 报错

环境 VIM 8 TMUX + Fish Shell 无法安装新的 Bundle 组件 由于要安装 Dart 的 VIM 组件,我在 .vimrc 中添加了配置之后,执行 PluginInstall。 所有组件在安装时都会报错 Error detected while processing function vundle#installer#new[24]..<SNR>66_process[11]..vundle#installer#run[8]..vundle#installer#install[12]..<SNR>66_sync[6]..<SNR>6 ...

阅读全文...

Fish Shell 添加目录到 PATH

发现家中开发机系统 PATH 中不包含 ~/bin 目录 fish shell 版本 > fish -v fish, version 2.7.1 查看当前 PATH 值 > echo $PATH /home/zhongwei/.pyenv/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /mnt/d/app/jdk8/bin /mnt/c/Windows/system32 /mnt/c/Windows 查看 fish shell 中设置的 P ...

阅读全文...

Install Fish Shell Latest Version

On my old ubuntu 18.04 system, fish shell version is very old, 2.7. When open tmux window with fish as default shell, so many errors show: There is no fish_key_bindings function called: '' then tmux hangs ... I can not work any more. So I want to install latest fish shell to resolve this issue. Re ...

阅读全文...