Vim优化
mw_shl_code=bash,true]# 安装 vim
apt install vim
# 新建一个 vim 的配置文件:
vim ~/.vimrc[/pre]
内容如下:
set nu " 显示行号
colorscheme desert " 颜色显示方案
syntax on " 打开语法高亮
重新载入终端即可生效 Vim 的一些配置配色
zsh shell 方案
Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。
Oh My Zsh 是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。
# 安装依赖
apt install git
# 安装zsh
apt install zsh
# 更改默认shell为zsh
chsh -s /bin/zsh
# 安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装命令补全插件:zsh-autosuggestions
git clone 下载插件到 zsh 的插件目录下:
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
或者,下面的使用了加速服务
git clone https://gitclone.com/github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
然后使用 vim ~/.zshrc 配置文件中修改如下内容:
plugins=(git zsh-autosuggestions)
重新加载 zsh 即可生效。
查看效果,我们在输入git命令时,就能实现命令自动补全的功能了:
安装autojump
使用 APT 可以直接安装 autojump 插件:
然后在 vim ~/.zshrc 配置文件中修改如下内容:
输入命令生效配置后即可正常使用 j 命令
下面是简单的演示效果:
# root @ pve in ~/test/23333 [18:45:14]
$ pwd
/root/test/23333
# root @ pve in ~/test/23333 [18:45:16]
$ cd ~
# root @ pve in ~ [18:45:17] 直接 j 2 就跳转到历史目录了
$ j 2
/root/test/23333
# root @ pve in ~/test/23333 [18:45:20]
$ pwd
/root/test/23333
命令语法检测插件:zsh-syntax-highlighting
git clone 下载插件到 zsh 的插件目录下:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
然后在 vim ~/.zshrc 配置文件中修改如下内容:
plugins=(其他的插件 zsh-syntax-highlighting)
其他 zsh 的优化操作,关掉 URL 反斜杠转义以及禁用 zsh 自动更新:
echo "DISABLE_MAGIC_FUNCTIONS=true" >> ~/.zshrc
echo "zstyle ':omz:update' mode disabled" >> ~/.zshrc
|