oh my zsh插件:命令动态提示和自动增量补全命令incr/自动补全zsh-autosuggestion安装/命令行命令高亮插件zsh-syntax-highlighting/

网友投稿 837 2022-09-26

oh my zsh插件:命令动态提示和自动增量补全命令incr/自动补全zsh-autosuggestion安装/命令行命令高亮插件zsh-syntax-highlighting/

文章目录

​​下载incr地址:​​

​​启用脚本​​

​​配置自启​​​​zsh-syntax-highlighting​​

​​下载(clone)插件到指定目录​​​​在zshrc中注册该插件​​​​激活该配置,使插件生效​​

​​zsh-autosuggestion​​​​reference of auto-suggestions​​​​一键批量安装上述两个插件​​

​​加速/clone问题​​

下载incr地址:

​​source /incr所在目录/incr*.zsh 事实上,我认为,shell自带的​​tab​​​提示候选已经足够了,如果在配合轻量的autocomplete插件,则更加高效,但是​​incr​​虽然可以动态提示,但是开销较大,影响性能incr插件本身不依赖于​​oh-my-zsh​​框架,只需要原始的zsh(zshell)就可以驱动该插件

下载时,为了和oh my zsh 插件目录结构相适应,执行如下命令创建目录:

mkdir -p ~/.oh-my-zsh/plugins/incr/cd ~/.oh-my-zsh/plugins/incr/wget incr*.zsh​​

配置自启

设置自动启动incr动态提示插件:(设置永久有效,当然可以把添加的行注释掉以关闭它) 编辑.zshrc:

vim ~/.zshrc

在末尾添加一行: (ctrl+G),o

source ~/.oh-my-zsh/plugins/incr/incr*.zsh

source ~/.zshrc

文章目录

​​下载incr地址:​​

​​启用脚本​​

​​配置自启​​​​zsh-syntax-highlighting​​

​​下载(clone)插件到指定目录​​​​在zshrc中注册该插件​​​​激活该配置,使插件生效​​

​​zsh-autosuggestion​​​​reference of auto-suggestions​​​​一键批量安装上述两个插件​​

​​加速/clone问题​​

​​reference link1:How Do I Enable Syntax Highlighting in ZSH​​

​​reference link2​​

> 高亮插件不依赖于oh My zsh

zsh-syntax-highlighting

下载(clone)插件到指定目录

​​git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting ​​

在zshrc中注册该插件

Finally, add the zsh-syntax-highlighting as the plugin in your .zshrc file as:

​​plugins=( zsh-syntax-highlighting)​​

但是一般的,您的插件不只一个,可以写成如下形式

# Add wisely, as too many plugins slow down shell startup.plugins=( git # zsh-autosuggestions #其他插件... autojump zsh-syntax-highlighting)

激活该配置,使插件生效

To apply the changes to your current terminal session, enter the command:

​​source ~/.oh-my-zsh/zshrc​​

zsh-autosuggestion

过程和zsh-syntaxhighlith几乎一样

reference of auto-suggestions

​​How to Use ZSH Auto-suggestions (linuxhint.com)​​ 插件也不依赖于oh my zsh框架(仅依赖于zsh),但是可以整合到oh-my-zsh下载(克隆)​​​git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions ​​ 然后添加

# Add wisely, as too many plugins slow down shell startup.plugins=( git zsh-autosuggestions #其他插件... autojump zsh-syntax-highlighting)

激活

cd ~source .zhsrc

一键批量安装上述两个插件

!!! 执行下述脚本最好切换到bash执行(zsh下执行sed的某些指令可能会提示找不到sed!) 包括 zsh-autosuggestion zsh-syntax-highlight

加速/clone问题

将github换为gitee,提高clone成功率

git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestionsgit clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

##上述两个插件克隆成功可能需要多次尝试 成功后,执行一下代码配置和激活插件

cd ~path=.zshrcsed '/(^plugins)/ s/^#*/#/;/^#*plugins/ a\plugins=(\ git\ zsh-syntax-highlighting\ zsh-autosuggestions\ # 注意,sed命令的后续不能换行\)' -r -iE $pathsource .zshrccd -

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vscode_Code Runner(codeRunner)配置(自定义输入映射内容)/指定.c/.cpp编译选型/编译运行含有中文名的文件示例(最佳实践)
下一篇:荐股外衣下的杀猪盘骗局:画饼高利润 诱导提前空仓、涨停价接盘!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~