当前位置: 首页 > 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.jsqmd.com/news/983111/

相关文章:

  • LangGraph四步翻译法状态图编排深度解析
  • 如何用VR-Reversal在5分钟内将3D视频转换为2D格式:免费开源解决方案
  • 终极视频去重指南:如何用Vidupe一键清理重复视频文件
  • 论Serverless无服务架构
  • 高管艺术暴露指数(无时间维度截面数据)
  • OpenAI、三星、MKBHD 竞相投资,这家初创将发布 AI 音频硬件;游戏硬件 Board 融资两千万美元:主打实体棋子与屏幕内容实时交互丨日报
  • CH55xduino终极指南:快速上手低成本USB微控制器开发
  • Mac微信防撤回终极指南:3分钟永久保留重要消息
  • i.MX RT1050引脚配置全解析:从BGA封装到硬件设计实战
  • 5分钟快速上手:免费开源视频修复神器untrunc终极指南
  • 别再只会rosbag record -a了!ROS数据录制与回放的5个高效场景与避坑指南
  • FS6271 0.25元,OVP阈值16V防止反馈电阻开路损坏
  • 技术视角:VideoDownloadHelper - Chrome浏览器视频下载扩展的架构设计与实现原理
  • 并发编程与线程安全:从锁机制到无锁编程的面试全解
  • 计算机小程序毕设实战-基于spring boot的校园二手交易平台系统小程序【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • XUnity Auto Translator:让外语游戏无障碍畅玩的终极翻译解决方案
  • i.MX 7ULP BGA封装引脚与电源设计实战指南
  • 储能电站网络如何做到“零中断”?基于映翰通ISM5010工业交换机的环网冗余方案实践
  • 终极B站下载解决方案:BiliTools跨平台工具箱实战手册
  • Windows 10终极清理指南:如何高效彻底卸载OneDrive提升系统性能
  • 番茄小说下载器:5种格式永久保存,打造你的私人数字图书馆
  • 告别书签混乱:Neat Bookmarks帮你打造高效浏览器工作流
  • Python数据可视化:Matplotlib与Seaborn实战指南
  • i.MX 7ULP时钟与电气设计:从原理到实践的硬件开发避坑指南
  • 无人机飞行数据分析终极指南:Flight Review工具完整教程
  • 从芯片数据手册修订历史看硬件设计优化:电源、时序与接口配置实战解析
  • 广州国央企招聘求职难?良策猎聘如何一站式赋能?
  • PyFluent架构设计与工程实践:Python驱动的CFD自动化解决方案
  • 从5000元到5万元:不同预算下智能电话机器人品牌推荐与成本分析
  • 如何构建专业级技能自动化系统:GSE插件完整指南