热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ArchLnux打造极速Shell终端zsh+zim

环境ArchLinux+KDEPlasma安装zshyay-Szsh更改默认终端chsh-sbinzshzimfwhttps:zimfw.shdocs安装zimfw需要在git下载

环境

Arch Linux + KDE Plasma


安装 zsh

yay -S zsh

更改默认终端

chsh -s /bin/zsh

zimfw

https://zimfw.sh/docs/


安装 zimfw 需要在 git 下载建议在终端使用代理

export https_proxy="127.0.0.1:7890"

With curl:

curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh

With wget:

wget -nv -O - https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh

重启后即可进入 zim

如果安装 zim 成功,模块安装失败则重新安装模块:

zimfw install

配置

zsh 配置

vim ~/.zshrc

# 命令可以使用匹配符,例:(find / -name auto*)
setopt no_nomatch
# 命令别名
alias pc="proxychains4"

degit

将 degit 设置为默认工具

zstyle ':zim:zmodule' use 'degit'

主题

默认主题:https://zimfw.sh/docs/themes/

vim


  1. 主题名称为你喜欢的主题

# 找到默认主题并修改为你自己喜欢的主题
# zmodule asciiship
zmodule magicmace


  1. 执行安装

zimfw install

模块


autojump

yay -S autojump

vim ~/.zshrc 添加以下内容

[[ -s /etc/profile.d/autojump.sh ]] && . /etc/profile.d/autojump.sh

自定义模块


sudo


双击 esc 在命令前加上sudo


cd ~/.zim/modules
mkdir sudo
vim sudo.zsh

添加链接内文件的所有内容

https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/sudo/sudo.plugin.zsh

chmod +x sudo.zsh

添加到 ~/.zimrc

zmodule sudo


推荐阅读
  • Centos7安装高版本zshzim框架安装powerlevel10k
    1.安装高版本zsh1.1卸载低版本zshsudoyumremovezsh-y1.2下载源码源码:https:zsh.sourceforge.ioArcsour ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • nvm如何改node默认版本
    小编给大家分享一下nvm如何改node默认版本,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!nvm改node默认版 ... [详细]
  • 本篇博文面向Linux用户,在Linux下(0x00为什么需要有两个版本的PythonPython2和Python3不兼容是每个接触过Python的那就把Python ... [详细]
  • 微信web开发工具调试h5对于开发人员而言,时间始终是稀缺资源。从苛刻的截止日期到多个项目,再到意外的要求,我们对时间的需求不断。因此&# ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
  • python3.7 安装pip3_python3的pip3安装
    ---恢复内容开始---pip3的安装需要对应一整套python的编译工具库,所以安装好的pip3是这个样子:inearAi:~$pip3-Vpi ... [详细]
  • k8s进阶之搭建私有镜像仓库
    企业级私有镜像仓 ... [详细]
  • Linux Shell基础脚本执行方式和Bash基本功能
    一概述1Shell是一个命令行解释器,它为用户提供了一个向内核发送请求以便运行程序的界面系统级程序Shell还是一个功能强大的编程语言,易编写,易调试,灵活性较强,Shell是解释 ... [详细]
author-avatar
LUO程嘉嘉_625
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有