带有中文注释的 `.vimrc` 配置文件示例

" 设置基础选项 set number " 显示行号 set tabstop=4 " 设置 Tab 宽度为 4(表示一个 Tab 占 4 个空格) set shiftwidth=4 " 设置缩进时的宽度为 4(用于自动缩进) set expandtab " 使用空格代替 Tab(Tab 键输入的字符会变成空格) set ignorecase " 搜索时忽略大小写 set smartcase " 如果搜索字符串包含大写字母,则不忽略大小写(智能匹配) set hlsearch " 高亮搜索结果(搜索时高亮显示匹配的内容) " 启用语法高亮 syntax enable " 启用语法高亮,自动为文件中的语法元素添加颜色 " 自动加载插件 call plug#begin('~/.vim/plugged') " 插件管理器的起始配置(插件会安装在 ~/.vim/plugged 目录中) Plug 'tpope/vim-sensible' " 安装一个常用的基础配置插件,提供常见的快捷键和设置 Plug 'preservim/nerdtree' " 安装 NERDTree 插件,用于文件树浏览 call plug#end() " 插件管理器的结束配置 " 配色方案 colorscheme desert " 设置配色方案为 desert(你可以根据个人喜好选择其他方案) " 启用鼠标支持 set mouse=a " 启用鼠标支持,可以在 Vim 中使用鼠标进行滚动和选择 " 快捷键配置 map <C-s> :w<CR> " 设置快捷键 Ctrl + S 保存文件 map <C-q> :q<CR> " 设置快捷键 Ctrl + Q 退出 Vim " 启用行尾显示 set list " 显示行尾字符(如空格、Tab 等),有助于排查格式问题 set listchars=tab:→\ ,trail:· " 设置特殊字符显示:Tab 显示为箭头(→),空格显示为小圆点(·) 配置解释: 基础设置: ...

五月 13, 2025 · 2 分钟 · 257 字 · Afer_rain

在PowerShell中并进行go交叉编译

在 PowerShell 中,设置环境变量的语法与 cmd 不同。你需要使用 $env: 来设置环境变量。这里是你如何在 PowerShell 中进行交叉编译: 1. 设置环境变量 $env:GOOS="linux" $env:GOARCH="amd64" 这将设置目标操作系统为 linux,架构为 amd64,并使其在当前 PowerShell 会话中生效。 2. 编译 Go 程序 然后你可以继续使用 go build 来编译程序: go build -o myprogram 3. 恢复环境变量(可选) 如果你不再需要这些环境变量,可以清除它们: Remove-Item Env:GOOS Remove-Item Env:GOARCH 以完整的示例演示 假设你在 Windows 上的 PowerShell 终端中,想要从 GitHub 克隆一个 Go 项目并编译成可以在 Alpine Linux 上运行的二进制文件。你可以按照以下步骤进行: 克隆 GitHub 项目 git clone https://github.com/username/repository.git cd repository 设置交叉编译环境变量 $env:GOOS="linux" $env:GOARCH="amd64" 编译程序 go build -o myprogram 传输到 Linux Alpine 系统(你可以使用 SCP、FTP 等工具上传到你的目标服务器) 总结 在 PowerShell 中设置环境变量的方式是: $env:VARIABLE_NAME="value" 然后你就可以像在 cmd 中一样运行 go build 来交叉编译你的程序了。 ...

五月 13, 2025 · 1 分钟 · 167 字 · Afer_rain

在 Debian 系统上安装 `oh-my-zsh`自动脚本

并添加高亮插件和自动补全插件,最后更新 .zshrc 配置文件。 #!/bin/bash # 更新系统软件包 echo "更新系统软件包..." sudo apt update -y # 安装 Zsh,如果没有安装的话 echo "安装 Zsh..." sudo apt install -y zsh # 安装 Git echo "安装 Git..." sudo apt install -y git curl wget # 安装 Oh My Zsh echo "安装 Oh My Zsh..." sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # 检查是否安装成功 if [ ! -d "$HOME/.oh-my-zsh" ]; then echo "Oh My Zsh 安装失败!" exit 1 fi # 安装插件(zsh-users/zsh-syntax-highlighting 和 zsh-users/zsh-autosuggestions) echo "安装 zsh 插件..." git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions # 编辑 .zshrc 文件 echo "修改 .zshrc 文件..." # 确保.zshrc文件存在 if [ ! -f "$HOME/.zshrc" ]; then echo ".zshrc 文件不存在,创建一个默认的 .zshrc 文件..." cp $ZSH/templates/zshrc.zsh-template $HOME/.zshrc fi # 添加插件到 .zshrc sed -i '/^plugins=/c\plugins=(git zsh-syntax-highlighting zsh-autosuggestions z)' $HOME/.zshrc # 更新 .zshrc 配置 echo "更新 .zshrc 配置..." source $HOME/.zshrc echo "安装完成!你可以开始使用 Oh My Zsh 和新插件了!" 说明: 安装 Zsh 和 Git:首先确保系统安装了 zsh 和 git,因为 oh-my-zsh 安装需要 Git。 安装 oh-my-zsh:通过执行官方安装脚本来安装 oh-my-zsh。 安装插件:安装 zsh-syntax-highlighting 和 zsh-autosuggestions 插件。 修改 .zshrc:脚本将 .zshrc 文件中的 plugins 行修改为包含这两个插件。 更新 .zshrc:使用 source 命令重新加载 .zshrc 配置,使插件立即生效。 使用方法: 将这个脚本保存为 install_ohmyzsh.sh。 给予脚本执行权限: chmod +x install_ohmyzsh.sh 执行脚本: ./install_ohmyzsh.sh 这会完成所有安装和配置。

五月 11, 2025 · 1 分钟 · 177 字 · Afer_rain

WordPress 文章完美转换 Markdown 方法

最近换用了 Markdown 写文, 但是博客中以前的文章不是 Markdown 格式, 想把它们转换为 Markdown 格式, 偶然发现了 wordpress-export-to-markdown 这个项目,可以导出页面, 评论, 文章, 图片. 试用了一下, 效果非常不错, 图片也能很好的处理, 今天来为大家介绍使用方法. 下载 Node.js 访问 [Node.js](https://nodejs.org/zh-cn/官网, 下载长期维护版即可. 下载完成后安装, 无脑下一步即可. 开始转换 访问你的 WordPress 后台, 导出 xml 文件, 选择所有内容, 否则无法导出图片. 1 新建一个文件夹, 名字随便, 把刚才下载的 .xml 文件改名为 export.xml 放到此文件夹. 按住 Shift 右键文件夹空白处打开 powershell 2 输入命令 npx wordpress-export-to-markdown 回车下一步, 提示 (y/N) 全部选 y 即可. 3 这样就算执行成功了(忽略我那两个错误), 返回文件夹 output 就是导出的所有内容.

五月 6, 2025 · 1 分钟 · 62 字 · Afer_rain

Docker 部署IPTV

iTV(Doubebly)原作者库已经不能下载_ ...

三月 28, 2025 · 1 分钟 · 74 字 · Afer_rain

使用Termux搭建Samba服务器

...

十一月 12, 2024 · 4 分钟 · 643 字 · Afer_rain

google搜索语法

Google是全球最大的搜索引擎公司,每天处理数以亿计的搜索请求。灵活运用google搜索技巧可以帮助我们更快速更准确的在浩瀚的互联网中找到需要的信息。 ...

十月 14, 2024 · 1 分钟 · 77 字 · Afer_rain

Serv00-PHP说明文档

PHP教程说明文档 PHP是一种面向对象的编程语言,设计用于实时生成网页并构建Web应用程序。 ...

九月 13, 2024 · 2 分钟 · 251 字 · Afer_rain

serv00安装FreshRSS

serv00安装FreshRSS ...

九月 12, 2024 · 1 分钟 · 120 字 · Afer_rain

在共享主机serv00上安装wallabag

在共享主机上安装wallabag ...

九月 12, 2024 · 1 分钟 · 100 字 · Afer_rain