# 针对 WordPress 开发配置 Sublime Text 4

- Link: https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/
- Published: 2022-03-01T06:00:00+08:00
- Author: 白宦成

文章目录

 [Toggle](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#)

 * [加入代理](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#%e5%8a%a0%e5%85%a5%e4%bb%a3%e7%90%86)
 * [代码格式化](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#%e4%bb%a3%e7%a0%81%e6%a0%bc%e5%bc%8f%e5%8c%96)
    - [Sublime 自带 Reindent](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#sublime_%e8%87%aa%e5%b8%a6_reindent)
 * [代码辅助编写](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#%e4%bb%a3%e7%a0%81%e8%be%85%e5%8a%a9%e7%bc%96%e5%86%99)
    - [Tabnine](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#tabnine)
 * [文档快速生成](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#%e6%96%87%e6%a1%a3%e5%bf%ab%e9%80%9f%e7%94%9f%e6%88%90)
    - [DoxyDoxygen](https://www.ixiqin.com/2022/03/01/for-wordpress-development-configuration-sublime-does-text-4/#doxydoxygen)

最近在开发两个自己用的 WordPress 的插件，所以就把 Sublime Text 配置成了适合 WordPress
的开发的状态。以下是我的一些记录。

## 加入代理

因为 Package Control 在境内访问不是那么的流畅，所以，针对 Package Control 进行相应
的 Proxy 配置，你只需要找到相应的配置界面，在其中加入 Proxy 配置即可。

![](https://files.ixiqin.com/2022/02/23065308/d2b5ca33bd970f64a6301fa75ae2eb22-16.
png)

    ```shcb-line-numbers
    {
      "http_proxy": "http://127.0.0.1:7890",
      "https_proxy": "http://127.0.0.1:7890"
    }
    Code language: JSON / JSON with Comments (json)
    ```

## 代码格式化

### Sublime 自带 Reindent

Sublime Text 4 自带缩进格式化的工具，因此，可以不需要安装第三方插件来实现。

在 Sublime Text 4 的 Line — Reindent 当中可以完成相应的操作。

![](https://files.ixiqin.com/2022/02/23065308/d2b5ca33bd970f64a6301fa75ae2eb22-17.
png)

为了更好的使用这个功能，我自己添加了一些配置来简化这个功能的使用：

 1. 安装 [Package​Resource​Viewer](https://packagecontrol.io/packages/PackageResourceViewer)
    用于修改系统配置。
 2. 使用 `Package Resource Viewer: Open Resource` 命令，打开 Default 包中的 `Context.
    sublime-menu`文件，
 3. 在其中添加一行代码 `{ "command": "reindent","caption":"格式化选中部分" },`即可实现
    在上下文菜单中加入自动的格式化能力。效果见下图

![](https://files.ixiqin.com/2022/02/23065308/d2b5ca33bd970f64a6301fa75ae2eb22-18-
1024x420.png)

## 代码辅助编写

### 󠀁[Tabnine](https://packagecontrol.io/packages/Tabnine)󠁿

由于我使用的是 Sublime Text ，所以 VSCode 才有的 GitHub Copilot 自然是无法使用的，
但不代表你不能使用机器来帮助你快速生成代码。这里我选择的是 [Tabnine](https://www.tabnine.com/)。

由于我目前还没有为 Tabnine 付费，所以他只能基于我本地的代码进行学习。

## 文档快速生成

### 󠀁[DoxyDoxygen](https://github.com/20Tauri/DoxyDoxygen)󠁿

虽然是给自己用的插件，还是希望代码写的足够清晰。一个更加简单的插件，可以帮助我更好
的去写批注。
