配置on-my-zsh

文章目录
  1. 1. 安装Git
  2. 2. 9. zsh(也可以安装fish)
  3. 3. 光标移动
  4. 4. 剪切粘贴
  • 历史命令
    1. 1. 终端指令
  • 补充 添加 找到 ~/.zshrc 有一行 plugins=(git),想加什么插件就把名字放里面就是了,

    1.) autojump

    按照官方文档介绍,需要使用如下命令安装,而不是一些博客中的介绍

    ~/.oh-my-zsh/plugins/autojump/autojump.plugin.zsh

    安装好之后,记得source ~/.zshrc,然后你就可以通过j+目录名快速进行目录跳转。支持目录名的模糊匹配和自动补全。

    • j -stat:可以查看历史路径库

    2.) extract

    解压文件用的,所有的压缩文件,都可以直接x filename,不用记忆参数

    当然,如果你想要用tar命令,可以使用tar -tab键,zsh会列出参数的含义。


    使用zsh 提交命令行输入的输入效率

    1
    # 安装 Zshsudo apt install zsh# 将 Zsh 设置为默认 Shellchsh -s /bin/zsh# 可以通过 echo $SHELL 查看当前默认的 Shell,如果没有改为 /bin/zsh,那么需要重启 Shell。

    安装Git

    1
    sudo apt install git

    9. zsh(也可以安装fish)

    1
    sudo apt install zsh# 切换到zshchsh -s /bin/zsh

    安装Oh-my-zsh

    1
    sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

    安装插件highlight,高亮语法

    1
    cd ~/.oh-my-zsh/custom/pluginsgit clone git://github.com/zsh-users/zsh-syntax-highlighting.git

    Oh-my-zsh的配置文件中~/.zshrc中添加插件

    1
    plugins=( [plugins...] zsh-syntax-highlighting)

    最后使配置生效

    1
    source ~/.zshrc

    ~/.oh-my-zsh

    配置文件 ~/.zshrc

    plugins=(git

    autojump

    zsh-syntax-highlighting
    ​ )

    #

    光标移动

    快捷键 描述
    Ctrl + a 移动光标到行首
    Ctrl + e 移动光标到行尾
    Alt + b 移动光标后退一个单词(词首)
    Alt + f 移动光标前进一个单词(词首)
    Ctrl + f 光标前进一个字母
    Ctrl + b 光标后退一个字母
    Ctrl + xx 当前位置与行首之间光标切换

    剪切粘贴

    快捷键 描述
    Ctrl + k 删除从光标到行尾
    Ctrl + u 删除从光标到行首
    Ctrl + w 从光标向前删除一个单词
    Alt + d 从光标向后删除一个单词
    Ctrl + d 删除光标下一个字母
    Ctrl + h 删除光标前一个字母
    Alt + t swap(当前单词, 上一个单词)
    Ctrl + t swap(当前字母, 上一个字母)
    Ctrl + y 粘贴上一次删除的文本

    历史命令

    快捷键 描述
    Ctrl + r 向后搜索历史命令
    Ctrl + g 退出搜索
    Ctrl + p 历史中上一个命令
    Ctrl + n 历史中下一个命令
    Alt + . 上一个命令的最后一个单词

    终端指令

    快捷键 描述
    Ctrl + l 清屏
    Ctrl + s 停止输出(在Zsh中为向前搜索历史命令)
    Ctrl + q 继续输出
    Ctrl + c 终止当前命令
    Ctrl + z 挂起当前命令
    Ctrl + d 结束输入(产生一个EOF)