dev-environment-files

dev-environment-files

Mac开发环境配置文件集合 优化终端和Neovim工作流

该项目汇集了多种Mac开发环境配置文件,涵盖WezTerm终端、Tmux、Yabai窗口管理器、Sketchybar菜单栏和Neovim编辑器。配置包括文件浏览、代码补全、LSP支持和格式化等插件,旨在提升开发效率。项目还提供了详细的安装指南和视频教程,方便用户快速搭建专业的开发环境。

终端配置开发环境Neovim插件管理窗口管理Github开源项目

我的开发环境文件 🚀

重要提示: 这些主要是用于参考。不建议盲目使用。请自行承担风险!

📹 包含我的设置详细演示的 YouTube 播放列表: 💻 我的开发环境与工作流程

终端设置

根据大家的建议,我已经用 WezTerm 替换了 Alacritty! 除了 Alacritty 配置文件外,其他都一样,你可以用这个 ~/.wezterm.lua 文件替换它,一切看起来和工作起来都应该与 Alacritty 非常相似!

✍🏼 博客文章分步指南: 如何使用 Alacritty 让你无聊的 Mac 终端变得惊艳

📹 YouTube 指南: 如何使用 Alacritty 让你无聊的 Mac 终端变得惊艳

你还需要安装额外的命令行工具,如这篇博文和视频中所述:

✍🏼 博客文章: 7 个你离不开的超棒命令行工具

📹 YouTube 视频: 7 个你离不开的超棒命令行工具

相关文件

Tmux 设置

✍🏼 博客文章: 如何在 Neovim 旁使用和配置 Tmux

📹 YouTube 指南: 我如何在 Neovim 旁设置和使用 Tmux 打造出色的开发工作流

相关文件

Yabai 平铺窗口管理器设置

✍🏼 博客文章: 如何在 Mac 上设置和使用 Yabai 平铺窗口管理器

📹 YouTube 指南: 如何在 Mac 上设置和使用 Yabai 平铺窗口管理器

相关文件

Aerospace 平铺窗口管理器设置

✍🏼 博客文章: 如何在 macOS 上设置和使用 Aerospace 平铺窗口管理器

📹 YouTube 指南: 如何在 macOS 上设置和使用 Aerospace 平铺窗口管理器

相关文件

Sketchybar 自定义菜单栏设置

✍🏼 博客文章: 如何使用 Sketchybar 为你的 Mac 打造惊艳的自定义菜单栏

📹 YouTube 指南: 如何使用 Sketchybar 为你的 Mac 打造惊艳的自定义菜单栏

设置要求

  • sketchybar: brew tap FelixKratz/formulaebrew install sketchybar
  • jq (json 命令行处理器): brew install jq
  • SF Pro 字体: brew tap homebrew/cask-fontsbrew install font-sf-pro
  • SF Symbols: brew install --cask sf-symbols:
  • Sketchybar App 字体:
`curl -L https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v1.0.16/sketchybar-app-font.ttf -o $HOME/Library/Fonts/sketchybar-app-font.ttf`

相关文件

Neovim 设置

重要: 这是我最新的使用 lazy.nvim 的配置。它与我原来的 packer 设置类似,但不完全相同。

如果你是从我使用 packer 的完整 Neovim 设置视频来的,那个配置可以在这里找到: Packer 配置

✍🏼 博客文章: 2024 年我如何在 Mac 上设置 Neovim 让它变得超赞 📹 完整 Neovim 设置指南: 2024 年我如何在 Mac 上设置 Neovim 让它变得超赞

如果你将仓库克隆到你的机器上,并通过将 .config/nvim 复制到你的主文件夹来使用配置,请等待插件、语言服务器和解析器通过 lazy.nvim、Mason 和 nvim-treesitter 安装完成。 如果你正在打开一个 lua 文件或我配置了语言服务器的其他文件,比如 html、css 或 javascript/typescript,你可能还会收到一个错误,说服务器启动失败。这是因为 Mason 还没有安装它。按回车继续,Mason 会自动安装它。

相关文件

设置要求

  • 真彩色终端,如: iTerm2
  • Neovim (0.9 版本或更高)
  • Nerd Font - 我使用 Meslo Nerd Font
  • Ripgrep - 用于 Telescope 模糊查找器
  • XCode 命令行工具
  • 如果像我一样使用 typescript/javascript 和 typescript 语言服务器,你可能需要安装 node/npm。

如果你和我一样使用 Mac,可以用 homebrew 安装 iTerm2、Neovim、Meslo Nerd Font、Ripgrep 和 Node。

iTerm2:

brew install --cask iterm2

Nerd 字体:

brew tap homebrew/cask-fonts brew install font-meslo-lg-nerd-font

Neovim:

brew install neovim

Ripgrep:

brew install ripgrep

Node/Npm:

brew install node

对于 XCode 命令行工具,执行:

xcode-select --install

插件

插件管理器

其他插件的依赖

首选配色方案

在 Neovim 窗口和 Tmux 之间导航

基本功能

文件浏览器

VS Code 风格图标

Neovim 欢迎界面

自动会话

状态栏

缓冲区线

快捷键提示

模糊查找器

自动补全

代码片段

管理和安装语言服务器、代码检查器和格式化工具

LSP 配置

Trouble.nvim

格式化和代码检查

注释

Treesitter语法高亮、自动闭合和文本对象

缩进指南

Git

编辑推荐精选

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

下拉加载更多