自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Terminal Tricks —— Inline Editing

本文介绍了Shell中两种主流编辑模式(Vi和Emacs)的快捷键设置与切换方法,重点讲解了Vi模式下的文本对象操作和光标跳转技巧。文章还对比了不同Shell对这两种模式的支持情况,并提供了如何将默认编辑器设置为NeoVim、Helix等现代编辑器的配置方法。通过合理配置,用户可以在Shell命令行中获得更高效的文本编辑体验,特别是对于习惯使用Vi/Vim的用户,可以充分利用文本对象等高级功能来提升工作效率。

2025-08-14 20:33:58 281

原创 MacOS全局环境变量设置指南

macOS 环境变量设置方法 本文介绍了在 macOS 中设置系统级环境变量的最佳实践。不同于传统的在 ~/.bashrc 或 ~/.zshrc 中设置变量的方法,作者建议使用 launchd 系统来管理环境变量,这样可以确保变量在所有 Shell 会话和子进程中生效。 文章详细说明了如何: 创建环境变量设置脚本(示例包含 XDG 规范变量) 通过 launchctl 的 setenv 命令设置变量 配置登录/启动时自动加载脚本 这种方法避免了在多个 Shell 配置文件中重复定义变量,也解决了 Shell

2025-08-10 01:28:52 990

原创 理解响应式图片:从像素到DPR

本文介绍了像素概念及其在网页设计中的应用。首先区分了物理像素和CSS像素,解释了像素密度(PPI)和设备像素比(DPR)的概念,列举了常见设备的DPR值。随后探讨了响应式图片的实现方法,包括图片的渲染尺寸与固有尺寸的关系,以及使用srcset属性根据设备DPR或视口宽度提供合适图片资源的技术。文章还提供了具体的HTML代码示例,说明如何通过x描述符和w描述符优化图片加载,确保在不同设备上获得最佳显示效果。

2025-07-24 20:15:32 801

原创 跨平台模糊查找神器Television

Television是一个跨平台的通用模糊查找器,提供比传统命令行更友好的TUI界面。它内置对多种shell(bash/zsh/fish/nushell)的集成,通过Channel机制实现统一的搜索配置。用户可以通过tv update-channels获取社区共享的常用Channel(如文件、目录、git等搜索场景),并在config.toml中配置触发命令(如输入cd触发目录搜索)。安装后通过tv init命令生成对应shell的集成脚本,实现跨shell的模糊搜索功能,提升工作效率。

2025-07-24 17:09:45 1149

原创 VSCode插件离线下载与安装

有时限于网络环境,无法直接在线安装VSCode插件,可以通过离线下载插件的方式进行安装。之前在VSCode Marketplace上可以直接离线下载插件,但是现在VSCode团队似乎把这个UI入口移除了。本文介绍如何通过VSCode插件的Identifier、Version等信息,通过API接口离线下载插件,以及如何安装离线下载的插件。

2025-05-12 00:18:46 5566

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除