当前位置: 首页 > article >正文

zsh配置

zsh配置
https://zhuanlan.zhihu.com/p/58073103
$ cat .zshrc

If you come from bash you might have to change your $PATH.

export PATH= H O M E / b i n : / u s r / l o c a l / b i n : HOME/bin:/usr/local/bin: HOME/bin:/usr/local/bin:PATH

Path to your oh-my-zsh installation.

export ZSH=“/Users/zhangkexin53/.oh-my-zsh”

Set name of the theme to load — if set to “random”, it will

load a random theme each time oh-my-zsh is loaded, in which case,

to know which specific one was loaded, run: echo $RANDOM_THEME

See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

#ZSH_THEME=“robbyrussell”
ZSH_THEME=“ys”

Set list of themes to pick from when loading at random

Setting this variable when ZSH_THEME=random will cause zsh to load

a theme from this variable instead of looking in $ZSH/themes/

If set to an empty array, this variable will have no effect.

ZSH_THEME_RANDOM_CANDIDATES=( “robbyrussell” “agnoster” )

Uncomment the following line to use case-sensitive completion.

CASE_SENSITIVE=“true”

Uncomment the following line to use hyphen-insensitive completion.

Case-sensitive completion must be off. _ and - will be interchangeable.

HYPHEN_INSENSITIVE=“true”

Uncomment one of the following lines to change the auto-update behavior

zstyle ‘:omz:update’ mode disabled # disable automatic updates

zstyle ‘:omz:update’ mode auto # update automatically without asking

zstyle ‘:omz:update’ mode reminder # just remind me to update when it’s time

Uncomment the following line to change how often to auto-update (in days).

zstyle ‘:omz:update’ frequency 13

Uncomment the following line if pasting URLs and other text is messed up.

DISABLE_MAGIC_FUNCTIONS=“true”

Uncomment the following line to disable colors in ls.

DISABLE_LS_COLORS=“true”

Uncomment the following line to disable auto-setting terminal title.

DISABLE_AUTO_TITLE=“true”

Uncomment the following line to enable command auto-correction.

ENABLE_CORRECTION=“true”

Uncomment the following line to display red dots whilst waiting for completion.

You can also set it to another string to have that shown instead of the default red dots.

e.g. COMPLETION_WAITING_DOTS=“%F{yellow}waiting…%f”

Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)

COMPLETION_WAITING_DOTS=“true”

Uncomment the following line if you want to disable marking untracked files

under VCS as dirty. This makes repository status check for large repositories

much, much faster.

DISABLE_UNTRACKED_FILES_DIRTY=“true”

Uncomment the following line if you want to change the command execution time

stamp shown in the history command output.

You can set one of the optional three formats:

“mm/dd/yyyy”|“dd.mm.yyyy”|“yyyy-mm-dd”

or set a custom format using the strftime function format specifications,

see ‘man strftime’ for details.

HIST_STAMPS=“mm/dd/yyyy”

Would you like to use another custom folder than $ZSH/custom?

ZSH_CUSTOM=/path/to/new-custom-folder

Which plugins would you like to load?

Standard plugins can be found in $ZSH/plugins/

Custom plugins may be added to $ZSH_CUSTOM/plugins/

Example format: plugins=(rails git textmate ruby lighthouse)

Add wisely, as too many plugins slow down shell startup.

plugins=(git)

source $ZSH/oh-my-zsh.sh

User configuration

export MANPATH=“/usr/local/man:$MANPATH”

You may need to manually set your language environment

export LANG=en_US.UTF-8

Preferred editor for local and remote sessions

if [[ -n $SSH_CONNECTION ]]; then

export EDITOR=‘vim’

else

export EDITOR=‘mvim’

fi

Compilation flags

export ARCHFLAGS=“-arch x86_64”

Set personal aliases, overriding those provided by oh-my-zsh libs,

plugins, and themes. Aliases can be placed here, though oh-my-zsh

users are encouraged to define aliases within the ZSH_CUSTOM folder.

For a full list of active aliases, run alias.

Example aliases

alias zshconfig=“mate ~/.zshrc”

alias ohmyzsh=“mate ~/.oh-my-zsh”

export NVM_DIR=“ H O M E / . n v m " [ − s " HOME/.nvm" [ -s " HOME/.nvm"[s"NVM_DIR/nvm.sh” ] && . “KaTeX parse error: Expected 'EOF', got '#' at position 18: …M_DIR/nvm.sh" #̲ This loads nvm…NVM_DIR/bash_completion” ] && . “$NVM_DIR/bash_completion” # This loads nvm bash_completion


http://www.kler.cn/a/430631.html

相关文章:

  • 我的创作纪念日(五年)
  • 虚幻引擎是什么?
  • 教育行业 UI 设计基础篇:简洁直观的风格打造
  • whisper.cpp: PC端测试 -- 电脑端部署音频大模型
  • JWT令牌与微服务
  • python通过正则匹配SQL
  • Word中的公式域
  • SQL项目实战与综合应用——项目设计与需求分析
  • 鸿蒙面试---1208
  • Muduo网络库解析---事件循环模块
  • Java 基础之 XQuery:强大的 XML 查询语言
  • 【C++指南】类和对象(七):友元
  • html小白初学
  • go语言zero框架对接阿里云消息队列MQ的rabbit的配置与调用
  • Java项目--仿RabbitMQ的消息队列--需求分析
  • PVE修改IP地址
  • 基于 SSM 的个性化商铺系统:先进架构保障系统稳定性
  • el-table手动触发懒加载
  • 【优选算法】哈希表
  • 文件下载和图片预览 Blob FileReader
  • elementUI修改table样式
  • SQL面试题——连续问题 连续点击三次用户
  • 5G中的随机接入过程可以不用收RAR?
  • Android可长按拖拽item的列表
  • U2F和FIDO2 两种安全认证技术优劣势对比
  • 【万字详解】三维重建(二)——NeRF、NeuS、MeshUDF、NeuralUDF、3DGS、GShell