精华内容
下载资源
问答
  • Mac终端美化

    千次阅读 2020-02-21 13:35:45
    Mac终端美化 更多内容 原文链接http://www.kevinlu98.cn/post/43 冷文博客 传送门 前言 因为今天刚刚重装了系统,又得配置一大堆东西,索性在配置的时候直接记录过程分享给大家,首先这个默认的终端实在是不敢恭维啊...

    Mac终端美化

    更多内容

    原文链接http://www.kevinlu98.cn/post/43
    冷文博客 传送门

    前言

    因为今天刚刚重装了系统,又得配置一大堆东西,索性在配置的时候直接记录过程分享给大家,首先这个默认的终端实在是不敢恭维啊

    https://gitee.com/kevinlu98/imgbed/raw/master/20200221/d576376a-3dcd-473c-bf4f-f3c224423ba4.png

    我们需要一款想Linux的终端那样又有高亮有好看的终端,我们选择了zsh,这是一款比bash强大的产品,而且有着丰富的主题库,而且苹果公司从MacOS10.15开始将Mac的默认终端改为了zsh。

    Zsh 本体有着强大的功能,但碍于其复杂的配置,对普通用户而言并不太适合。但是,一个开源项目的出现打破了这一局面 —— 它就是本文的主角:Oh My Zsh。借助 Oh My Zsh,你只需要进行极为简单的安装配置,就可以用上 Zsh,并享受许多酷炫的功能,下面就让我们正式开始安装过程。

    开始

    我们先查看我们的默认终端

    dscl . -read /Users/$USER UserShell
    

    输出如图所示说明你电脑的默认终端就是zsh,如果不是请执行如下命令
    https://gitee.com/kevinlu98/imgbed/raw/master/20200221/062b0b2d-7552-4908-82ec-84f42f364e2f.png

    chsh -s /bin/zsh
    

    安装 Oh My Zsh

    ```shell
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    ```
    
    • 错误1
      有些人直接执行命令就是这样,这是因为你被墙了,如果你电脑上有像ShadowsocksX-NG的软件可以参考http://www.kevinlu98.cn/post/42进行配置

      https://gitee.com/kevinlu98/imgbed/raw/master/20200221/b7e014e7-9be3-4ee4-9d5c-74f92105397e.png

      可以直接访问https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh这个,不过你访问下来可能是如图
      https://gitee.com/kevinlu98/imgbed/raw/master/20200221/33a13ad4-d294-4d43-9b1f-c2f7295f8f6e.png
      这个时候去用手机开个热点,然后把它下载下来

      • 错误2
        遇到如图的错误是因为他需要用到git,由于我刚刚重装的系统,啥都没有
        https://gitee.com/kevinlu98/imgbed/raw/master/20200221/3891b6d7-e349-40f4-a0f0-23fca61ce56f.png
        所以此时可以先安装brew,然后安装git,安装git的时候会让你安装xcode-command-line,刚好这些都是Mac上必备的东西,就一次性安装了
        终端执行如下代码,遇到所有询问全部回车

        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
        

    看到如下说明安装成功了
    https://gitee.com/kevinlu98/imgbed/raw/master/20200221/6a7b067e-196c-446a-823a-e1be85f9431d.png

    设置字体大小

    按如图操作
    https://gitee.com/kevinlu98/imgbed/raw/master/20200221/ced3c3f2-f91c-4120-8ebf-c109ba8c515c.png

    退出终端重新打开看看

    https://gitee.com/kevinlu98/imgbed/raw/master/20200221/cdb236f3-0321-4212-abec-185ced1a7eec.png

    主题设置

    终端输入

    vim ~/.zshrc
    

    修改主题名称即可,主题预览https://github.com/ohmyzsh/ohmyzsh/wiki/Themes,直接将其名称更改然后执行source ~/.zshrc即可生效
    https://gitee.com/kevinlu98/imgbed/raw/master/20200221/fe7f0249-9b95-422a-af5d-56d06a28d9be.png

    插件配置

    自动补全插件

    下载

    git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    

    修改zsh配置

    vim .zshrc
    

    找到plugins=(git)这一行,做如下修改

    plugins=(git zsh-autosuggestions)
    

    效果(灰色部分为提示代码,只需要按下右键即可补全)
    https://gitee.com/kevinlu98/imgbed/raw/master/20200221/98df9054-0a96-451e-9fa0-67d59924cec3.png

    高亮插件

    下载

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    

    修改zsh配置

    vim .zshrc
    

    找到plugins=(git)这一行,做如下修改

    plugins=(git zsh-syntax-highlighting)
    

    vim配置

    给出我的vim配置文件

    vim ~/.vimrc
    
    " 设定默认解码 
    set fenc=utf-8 
    set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 
    
    " 不要使用vi的键盘模式,而是vim自己的 
    set nocompatible 
    
    " history文件中需要记录的行数 
    set history=100 
    
    " 语法高亮 
    syntax on 
    
    " 高亮字符,让其不受100列限制 
    :highlight OverLength ctermbg=red ctermfg=white guibg=red guifg=white 
    :match OverLength '\%101v.*' 
    
    " 带有如下符号的单词不要被换行分割 
    set iskeyword+=_,$,@,%,#,- 
    
    " 状态行颜色 
    highlight StatusLine guifg=SlateBlue guibg=Yellow 
    highlight StatusLineNC guifg=Gray guibg=White 
    
    
    
    " 增强模式中的命令行自动完成操作 
    set wildmenu 
    
    
    " 在状态行上显示光标所在位置的行号和列号 
    set ruler 
    set rulerformat=%20(%2*%<%f%=\ %m%r\ %3l\ %c\ %p%%%) 
    
    " 允许backspace和光标键跨越行边界 
    set whichwrap+=<,>,h,l " 允许backspace和光标键跨越行边界 
    set whichwrap+=<,>,h,l 
    
    " 高亮显示匹配的括号 
    set showmatch
    
    " 自动格式化 
    set formatoptions=tcrqn 
    
    " 继承前一行的缩进方式,特别适用于多行注释 
    set autoindent 
    
    " 为C程序提供自动缩进 
    set smartindent
    
    " 使用C样式的缩进 
    set cindent 
    
    
    " 制表符为4 
    set tabstop=4
    
    
    " 统一缩进为4 
    set softtabstop=4 
    set shiftwidth=4 
    
    "行号
    set nu
    
    
    
    展开全文
  • Mac 终端美化

    2019-06-13 17:58:07
    Mac 终端美化 1.修改终端$的前缀 打开终端前缀的配置文件(sub为sublime的快捷方式 见下) 注释掉原来的PS1(\h 主机名 \u用户名) 添加新的PS1 如上面的格式 其余不用修改 重启终端就可以了。 上次看一个老兄的...

    Mac 终端美化

    1.修改终端$的前缀

    打开终端前缀的配置文件(sub为sublime的快捷方式 见下

    注释掉原来的PS1(\h 主机名 \w 路径名(当前路径) \u用户名) 添加新的PS1 如上面的格式(为了方便最好添加一个\w 帮助查看路径) 其余不用修改 重启终端就可以了。 上次看一个老兄的博客 直接将PS1 搞成了表情包…
    参考文章:https://blog.csdn.net/dangyt123/article/details/53234273
    在这里推荐使用sublime打开这一类的配置文件 对于不熟悉vim的人来说比较好。

    ln /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/sub
    

    以后打开某写配置文件直接用途[sudo] sub filename 更为方便和简单(对vim熟悉的人略过… 不过ln依葫芦画瓢还是可以配置其他的常用的应用的)
    在这里插入图片描述

    2.除去前面的(base)

    Mac 安装conda之后会在terminal最前面出现(base),看着很烦人…
    解决方案

    conda config --set auto_activate_base false
    

    3.终端打开报错

    如下(存在明显的延迟 特别慢)

    Last login: Thu Jun 13 17:36:43 on ttys000
    -bash: /Users/zhao/.profile: No such file or directory
    -bash:     export: command not found
    -bash:     export: command not found
    -bash:     export: command not found
    

    -bash: /Users/zhao/.profile: No such file or directory解决方案

    -bash: export: command not found 暂时未找到解决方案 但是不影响 ~/.bash_profile的文件配置

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • mac终端美化

    千次阅读 2019-03-08 14:03:07
    直接上github执行安装命令,一键搞定 sh -c "`curl -fsSL https://raw.githubusercontent.com/skwp/dotfiles/master/install.sh `" https://github.com/skwp/dotfiles?source=c

    直接上github执行安装命令,一键搞定

    sh -c "`curl -fsSL https://raw.githubusercontent.com/skwp/dotfiles/master/install.sh `"
    

    https://github.com/skwp/dotfiles?source=c

    展开全文
  • Mac 终端美化方法

    2019-03-11 11:28:00
    美化终端,主要是主题,字体,命令行提示3个方面。 主题 使用的主题是Solarized Dark主题。 安装主题: git clone git://github.com/altercation/solarized.git 打开Solarized文件夹,找到osx-terminal.app-...

    美化终端,主要是主题,字体,命令行提示3个方面。

    主题

    使用的主题是Solarized Dark主题。

    安装主题:

    git clone git://github.com/altercation/solarized.git

    打开Solarized文件夹,找到osx-terminal.app-colors-solarized文件夹并打开,双击打开文件夹下的两个后缀为terminal的文件。

    接下来打开终端,进入偏好设置。偏好中描述文件下就有了刚刚下载的Solarized主题(别忘了设置主题为默认)。

    字体

    打开.bash_profile文件

    在文件中添加下面几行内容:

    # Tell ls to be colourful
    export CLICOLOR=1
    export LSCOLORS=Exfxcxdxbxegedabagacad

    # Tell grep to highlight matches
    export GREP_OPTIONS='--color=auto'

    其中LSCOLORS后面的内容是各个部分的颜色。

    x为系统默认颜色。

     

    LSCOLORS每两个为一组指定一种类型的文件或者文件夹的颜色和背景。
    这22个数字被分为11组,分别为:
    directory
    symbolic link
    socket
    pipe
    executable
    block special
    character special
    executable with setuid bit set
    executable with setgid bit set
    directory writable to others, with sticky bit
    directory writable to others, without sticky bit

    首先在.bash_profile中添加以下内容

    export TERM="xterm-color"
    PS1='\033[012;32m\][\u@\t]\033[012;33m\]\w\[\033[012;36m\]\$\[\033[00m\] '

    参数说明:

    \d :#代表日期,格式为weekday month date,例如:“Mon Aug 1”
    \H :#完整的主机名称
    \h :#仅取主机的第一个名字
    \t :#显示时间为24小时格式,如:HH:MM:SS
    \T :#显示时间为12小时格式
    \A :#显示时间为24小时格式:HH:MM
    \u :#当前用户的账号名称
    \v :#BASH的版本信息
    \w :#完整的工作目录名称
    \W :#利用basename取得工作目录名称,所以只会列出最后一个目录
    # :#下达的第几个命令
    $ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$

    其它特殊符号:

    \033 引导非常规字符序列
    m 意味着设置属性然后结束非常规字符序列
    0 重新设置属性到缺省设置
    1 设置粗体
    2 设置一半亮度(模拟彩色显示器的颜色)
    4 设置下划线(模拟彩色显示器的颜色)
    5 设置闪烁
    7 设置反向图象

     参考:

    终端美化

    终端带颜色

    修改终端左侧@后显示的用户名:

     sudo scutil --set HostName 新名字:回车之后输入密码, 然后重启终端, 名字就改好了。

    转载于:https://www.cnblogs.com/knuzy/p/10509543.html

    展开全文
  • Mac 终端美化及语法高亮

    千次阅读 2019-05-28 22:36:17
    终端美化 待追加到 ~/.bash_profile 的内容 export CLICOLOR=1 export LSCOLORS=gxfxcxdxbxegedabagacad export PS1=’[\e[01;33m][[\e[01;32m]\u[\e[01;33m]@[\e[01;35m]\h:[\e[01;33m]] [\e[01;36m]\w [\e[01;32m...
  • On my zsh 美化插件 其它插件:zsh-autosuggestions 步骤 安装 zsh #【Ubuntu】 # 安装 zsh sudo apt install zsh # 查看版本号,检测安装是否成功 zsh --version # 设置默认shell chsh -s $(which zsh) # 注销...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 162
精华内容 64
关键字:

mac终端美化