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

ohmyzsh 安装与使用

ohmyzsh

> sudo apt install zsh > sh -c "$(wget -O- https://gitee.com/CodeITLY/ohmyzsh/tree/master/tools/install.sh)"

安装主题
将~/.zshrc文件中的ZSH_THEME变量设置为powerlevel10k/powerlevel10k:

> git clone --depth=1 https://gitee.com/CodeITLY/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k > vi ~/.zshrc > source ~/.zshrc # 重新配置主题 > p10k configure

安装插件
在~/.zshrc文件的plugins数组中添加zsh-autosuggestions,如plugins=(git zsh-autosuggestions zsh-syntax-highlighting):

> git clone https://gitee.com/CodeITLY/zsh-autosuggestions.git ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions > git clone https://gitee.com/CodeITLY/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting > vim ~/.zshrc > source ~/.zshrc

常用快捷键

命令行编辑 Ctrl + A :光标跳转到命令行开头。 Ctrl + E :光标跳转到命令行结尾。 Ctrl + K :删除从光标位置到命令行结尾的内容。 Ctrl + U :删除从光标位置到命令行开头的内容。 Ctrl + P :向上翻阅历史命令(等同于↑键)。 Ctrl + N :向下翻阅历史命令(等同于↓键)。 Ctrl + R :进行历史命令的反向搜索,输入关键词可快速定位之前执行过的命令。 插件相关(以 zsh-autosuggestions 为例) → :接受自动补全的建议。

Vim

常用配置

> vim ~/.vimrc

syntax on " 开启语法高亮
set number " 显示行号
set tabstop=4 " 设置 Tab 键的宽度为 4 个空格
set softtabstop=4 " 设置软 Tab 宽度为 4 个空格
set shiftwidth=4 " 设置自动缩进时使用的空格数为 4 个空格
set expandtab " 将 Tab 自动转换成空格
set autoindent " 开启自动缩进
set smartindent " 开启智能缩进
set showmatch " 显示括号匹配
set hlsearch " 高亮搜索结果
set ignorecase " 搜索时忽略大小写
set smartcase " 智能使用大小写匹配

常用快捷键

gg:跳至文首 shift + g:跳至文尾 n + gg:跳至n行 ctrl + b:上翻(backward) ctrl + d:下翻(down) dd:删除光标所在行 yy:复制光标所在行 p:粘贴内容到当前行的下面 /pattern:向后搜索字符串 pattern n:下一个匹配 shift + n:上一个匹配 :wq:保存修改并退出 :q!:强制退出,放弃修改
http://www.gsyq.cn/news/1494848.html

相关文章:

  • Fortran性能起飞!在Windows上利用VS2019和Intel oneAPI MKL加速矩阵运算
  • OpenAI、三星、MKBHD 竞相投资,这家初创将发布 AI 音频硬件;游戏硬件 Board 融资两千万美元:主打实体棋子与屏幕内容实时交互丨日报
  • 如何用VR-Reversal在5分钟内将3D视频转换为2D格式:免费开源解决方案
  • 终极视频去重指南:如何用Vidupe一键清理重复视频文件
  • Mac微信防撤回终极指南:3分钟永久保留重要消息
  • FS6271 0.25元,OVP阈值16V防止反馈电阻开路损坏
  • 计算机小程序毕设实战-基于spring boot的校园二手交易平台系统小程序【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 并发编程与线程安全:从锁机制到无锁编程的面试全解
  • 别再只会rosbag record -a了!ROS数据录制与回放的5个高效场景与避坑指南
  • 终极B站下载解决方案:BiliTools跨平台工具箱实战手册
  • 番茄小说下载器:5种格式永久保存,打造你的私人数字图书馆
  • Python数据可视化:Matplotlib与Seaborn实战指南
  • PyFluent架构设计与工程实践:Python驱动的CFD自动化解决方案
  • 如何构建专业级技能自动化系统:GSE插件完整指南
  • 从5000元到5万元:不同预算下智能电话机器人品牌推荐与成本分析
  • 如何在Qt应用中快速构建高性能PDF查看器:QPDF深度实践指南
  • 三步搞定Windows 10 OneDrive终极卸载秘籍,彻底释放系统性能
  • 2026梅州市权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐
  • NoSQL 非关系型数据库【简洁版】
  • 3分钟解锁Mac上网黑科技:Android手机秒变随身WiFi神器!
  • 芯片真假鉴别指南
  • 3分钟掌握MouseClick:让鼠标自动化成为你的得力助手
  • 嵌入式硬件设计:Kinetis K65引脚复用与未用引脚处理实战指南
  • 华硕笔记本终极性能调优:G-Helper让你的ROG设备重获新生
  • G-Helper:轻量级华硕笔记本性能控制解决方案
  • LLPlayer语言学习播放器:终极指南 - 免费AI驱动的双语学习工具
  • 期货程序化开平标志错了总拒单:天勤 last_msg 排查思路
  • 20263款亲测免费视频字幕提取神器,5分钟搞定,好用到哭真香!
  • 从Photoshop图层混合到Qt绘图:图解QPainter::CompositionMode的12种核心模式
  • 保姆级教程:用MMSegmentation+Swin-T+UperNet搞定停车场场景语义分割(附完整代码与数据集)