找回密码
 register

QQ登录

只需一步,快速开始

[*网络运维*] Proxmox VE 8(PVE8) Vim优化 && zsh shell 方案

[复制链接]

[*网络运维*] Proxmox VE 8(PVE8) Vim优化 && zsh shell 方案

[复制链接]
Waylee

主题

0

回帖

1万

积分

仙帝

积分
10124
Waylee 2024-8-26 09:23 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
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)

000.png
重新加载 zsh 即可生效。
source ~/.zshrc

查看效果,我们在输入git命令时,就能实现命令自动补全的功能了:
111.png
安装autojump
使用 APT 可以直接安装 autojump 插件:
apt install autojump

然后在 vim ~/.zshrc 配置文件中修改如下内容:
plugins=(其他的插件 autojump)

输入命令生效配置后即可正常使用 j 命令
zsh 
#或者 
source ~/.zshrc 

下面是简单的演示效果:
# 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


您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2024-12-5 03:13 , Processed in 0.076775 second(s), 9 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表