美文网首页
我的mac os10.15.6设置shell终端主题

我的mac os10.15.6设置shell终端主题

作者: Acto | 来源:发表于2020-11-21 20:15 被阅读0次

刚入手macbookpro2020,由于自带系统已经是mac os10.15.6,shell命令终端控制台已经更换为zsh,相信有很大一部分兄弟还是习惯使用bash风格的,因此,执行以下命令查看下当前系统支持哪些shell风格的命令(其实是想看看到底还支持不支持bash风格的,因为我已经习惯了使用bash风格的)

cat /etc/shells
[actor@20:00:32] ~$ cat /etc/shells 
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
[actor@20:00:43] ~$ 

一看,还有/bin/bash,于是

1、将shell命令风格切换回/bin/bash

执行如下命令

chsh -s /bin/bash

然后重启下终端控制台,bash风格回来了
以上参考自:https://www.jianshu.com/p/8cc73e93a262

2 、修改shell命令行具体风格(前缀、字体、颜色等)

根据之前写的一篇:https://www.jianshu.com/p/c5366d41501f,设置好命令行前缀,简约、干净、利落
然后,再编辑~/.bash.profile

#export LS_OPTIONS='--color=auto'           # 如果没有指定,则自动选择颜色
export CLICOLOR='Yes'                       # 是否输出颜色
export LSCOLORS='ExGxFxdaCxDaDahbadacec'    # 指定颜色

更进一步设置了字体颜色等,让shell命令行界面更加醒目,更接近于linux风格

3、vim显示效果设置

参考文章:https://blog.csdn.net/u010391437/article/details/75126310
经过前面的设置Terminal已经基本和Linux的显示风格一致了,但是进入vim后还是黑底白字,所以我们还需要进行一些高亮语法等设置使vim的显示效果更加友好。
切换到主用户目录:

cd ~

复制vim的系统配置文件:

cp /usr/share/vim/vimrc ~/.vimrc

编辑用户配置文件.vimrc:

vim .vimrc

按 i 进入插入模式,在文件末尾添加如下代码:

colorscheme default     " 设置颜色主题

syntax on               " 语法高亮

filetype on             " 检测文件的类型

set number              " 显示行号
set cursorline          " 用浅色高亮当前行
"autocmd InsertLeave * se nocul
"autocmd InsertEnter * se cul

set ruler               " 在编辑过程中,在右下角显示光标位置的状态行
set laststatus=2        " 显示状态栏 (默认值为 1, 无法显示状态栏)
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\
                        " 设置在状态行显示的信息

set tabstop=4           " Tab键的宽度
set softtabstop=4
set shiftwidth=4        " 统一缩进为4

set autoindent          " vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
set cindent             " (cindent是特别针对 C语言语法自动缩进)
set smartindent         " 依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用

set scrolloff=3         " 光标移动到buffer的顶部和底部时保持3行距离

set incsearch           " 输入搜索内容时就显示搜索结果
set hlsearch            " 搜索时高亮显示被找到的文本

set foldmethod=indent   " 设置缩进折叠
set foldlevel=99        " 设置折叠层数
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
                        " 用空格键来开关折叠

" 自动跳转到上次退出的位置
if has("autocmd")
    au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif

完了

相关文章

网友评论

      本文标题:我的mac os10.15.6设置shell终端主题

      本文链接:https://www.haomeiwen.com/subject/jkieiktx.html