shell 配置 vim配置
shell 配置
编辑~/.bash_profile
#export LS_OPTIONS='--color=auto' # 如果没有指定,则自动选择颜色 export CLICOLOR='Yes' # 是否输出颜色 export LSCOLORS='ExGxFxdaCxDaDahbadacec' # 指定颜色 export PROMPT='%F{13}%n@%m %1~ %F{50}%B%# %f%b'
在 ~/.zshrc 或 ~/.bashrc 中添加 source ~/.bash_profile
vim 配置
编辑~/.vimrc
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具