Edit of asset "GDScript Formatter" Accepted

Old/Current New/Edit
Title GDScript Formatter
Description ## Features

- Format with **shortcut**
- Defaults to **Shift+Alt+F**
- Format on save
- Off by default, can be enabled by [editing the preferences in EditorSettings](#editing-preferences)
- Format through **tool menu**
- **Project -> Tool -> GDScript Formatter: Format script**
- Format through **command palette**
- Open the command palette (Default **Ctrl+Shift+P**) and run command `Format GDScript`

## Installation

**GDScript Formatter** relies on [**GDToolkit**](https://github.com/Scony/godot-gdscript-toolkit) which uses Python and Pip package manager. You need to install them in order to use the addon.

1. Install Python (if you do not have it already)
- Download installer from [https://www.python.org/downloads/]
- Make sure to enable "Add python.exe to PATH" when installing
- If you forget you can [add python.exe to PATH after installation](https://realpython.com/add-python-to-path/)
- Pip is included with python
2. Install the Godot plugin
- In Godot editor, click "AssetLib" and search "GDScript Formatter"
- Install the plugin
- Enable the plugin through **Project -> Project Settings -> Plugins**
3. Install GDToolkit
- **Project -> Tool -> GDScript Formatter: Install/Update gdtoolkit**

**Note: if your python is not install for all users, you might need to change the command by [editing the preference](# Editing Preferences)**

## Editing Preferences

You can edit GDScript Formatter's behavior through the **Editor -> Editor Settings -> General -> GDScript Formatter**. You can change whether files are formatted on save, the gdformat command, line length, shortcut, and other values.
If you need to change preference for specific project, you can check `GDScript_Formatter/custom_settings_enabled` and modify settings in **Project -> Project Settings -> General -> GDScript Formatter**.

## Others

If this plugin can help you, please consider to [buy me a coffee](https://afdian.com/a/Daylily-Zeleen), I would try my best to release more plugins and maintain old plugins.

-----------------------------------------------


一个用于格式化GDSCript脚本的Godot4.x插件。

## 特性

- 使用**快捷键**进行脚本格式化
- 默认快捷键为**Shift+Alt+F**
- 保存脚本时自动格式化
- 默认关闭,通过在编辑器设置中[编辑偏好设置](#偏好设置)进行开启。
- 通过**工具菜单**进行格式化
- **项目 -> 工具 -> GDScript Formatter: Format script**
- 通过**命令面板**进行格式化
- 打开命令面板(默认快捷键为**Ctrl+Shift+P**)并运行命令`Format GDScript`。

## 安装

**GDScript Formatter**依赖于[**GDToolkit**](https://github.com/Scony/godot-gdscript-toolkit)。如果你没有自行安装**GDToolKit**,可使用本插件**安装/更新GDToolkit**的功能,这需要你先自行安装**Pip**(通过安装**Python**获得),具体步骤如下:

1. 安装Python(如果你没有安装的话)
- 从 [https://www.python.org/downloads/] 下载Python安装包。
- 确保在安装时开启了"**Add python.exe to PATH**"选项
- 如果你忘记开启该选项,亦可[在安装之后将"python.exe"添加到PATH中](https://realpython.com/add-python-to-path/)
- **Pip**将被包含在**Python**中。

2. 在你的Godot项目中安装"**GDScript Formatter**"插件
- 在Godot编辑器中,点击"AssetLib"并搜索"GDScript Formatter"
- 安装该插件
- 通过**项目 -> 项目设置 -> 插件**开启"GDScript Formatter"

3. 安装GDToolkit
- **项目 -> 工具 -> GDScript Formatter: Install/Update gdtoolkit**

**注意:如果你的Python仅为部分部分用户安装,可能需要前往编辑器设置来调整[偏好设置](#偏好设置)中的命令。**

## 偏好设置

你可以通过编辑编辑器设置来修改**GDScript Formatter**的行为(**编辑器 -> 编辑器设置 -> 通用 -> GDScript Formatter**)。其中包括格式化时每行的最大长度,是否开启保存时自动格式化,快捷键,实际使用的pip命令,实际使用的gdformat命令等。
如果你需要为特定项目设置不同的偏好设置,可以在项目设置中(**项目 -> 项目设置 -> 通用 -> GDScript Formatter**)勾选上`GDScript_Formatter/custom_settings_enabled`并调整其他设置。

## 其他

如果这个插件能帮到你还请为我[充电](https://afdian.com/a/Daylily-Zeleen),我也会尽力推出新的插件和维护老的插件。

一个用于格式化GDSCript脚本的Godot4.x插件。

## 特性

- 使用**快捷键**进行脚本格式化
- 默认快捷键为**Shift+Alt+F**
- 保存脚本时自动格式化
- 默认关闭,通过在编辑器设置中[编辑偏好设置](#偏好设置)进行开启。
- 通过**工具菜单**进行格式化
- **项目 -> 工具 -> GDScript Formatter: Format script**
- 通过**命令面板**进行格式化
- 打开命令面板(默认快捷键为**Ctrl+Shift+P**)并运行命令`Format GDScript`。

## 安装

**GDScript Formatter**依赖于[**GDToolkit**](https://github.com/Scony/godot-gdscript-toolkit)。如果你没有自行安装**GDToolKit**,可使用本插件**安装/更新GDToolkit**的功能,这需要你先自行安装**Pip**(通过安装**Python**获得),具体步骤如下:

1. 安装Python(如果你没有安装的话)
- 从 [https://www.python.org/downloads/] 下载Python安装包。
- 确保在安装时开启了"**Add python.exe to PATH**"选项
- 如果你忘记开启该选项,亦可[在安装之后将"python.exe"添加到PATH中](https://realpython.com/add-python-to-path/)
- **Pip**将被包含在**Python**中。

2. 在你的Godot项目中安装"**GDScript Formatter**"插件
- 在Godot编辑器中,点击"AssetLib"并搜索"GDScript Formatter"
- 安装该插件
- 通过**项目 -> 项目设置 -> 插件**开启"GDScript Formatter"

3. 安装GDToolkit
- **项目 -> 工具 -> GDScript Formatter: Install/Update gdtoolkit**

**注意:如果你的Python仅为部分部分用户安装,可能需要前往编辑器设置来调整[偏好设置](#偏好设置)中的命令。**

## 偏好设置

你可以通过编辑编辑器设置来修改**GDScript Formatter**的行为(**编辑器 -> 编辑器设置 -> 通用 -> GDScript Formatter**)。其中包括格式化时每行的最大长度,是否开启保存时自动格式化,快捷键,实际使用的pip命令,实际使用的gdformat命令等。
如果你需要为特定项目设置不同的偏好设置,可以在项目设置中(**项目 -> 项目设置 -> 通用 -> GDScript Formatter**)勾选上`GDScript_Formatter/custom_settings_enabled`并调整其他设置。

## 其他

如果这个插件能帮到你还请为我[充电](https://afdian.com/a/Daylily-Zeleen),我也会尽力推出新的插件和维护老的插件。
A Godot Editor (4.x) addon for formatting GDScript automatically.

## Features:
- Format with shortcut
- Defaults to **Shift+Alt+F**
- Format on save
- Off by default, can be enabled by [editing the preferences file](#editing-preferences)
- Format through tool menu
- **Project -> Tool -> GDScript Formatter: Format script**
- Format through command palette
- Open the command palette (Default **Ctrl+Shift+P**) and run command `Format GDScript`

## Installation
GDScript Formatter relies on [GDToolkit](https://github.com/Scony/godot-gdscript-toolkit) which uses Python and Pip package manager. You need to install them in order to use the addon.

1. Install Python (if you do not have it already)
- Download installer from [https://www.python.org/downloads/]
- Make sure to enable "Add python.exe to PATH" when installing
- If you forget you can [add python.exe to PATH after installation](https://realpython.com/add-python-to-path/)
- Pip is included with python
2. Install the Godot plugin
- In Godot editor, click "AssetLib" and search "GDScript Formatter"
- Install the plugin
- Enable the plugin through **Project -> Project Settings -> Plugins**
3. Install GDToolkit
- **Project -> Tool -> GDScript Formatter: Install/Update gdtoolkit**

## Editing Preferences
You can edit GDScript Formatter's behavior through the preferences file. Preferences are stored as a Godot resource located in `res://addons/gdscript_formatter/format_preference.tres`. Double click the file from Godot and you can change whether files are formatted on save, the gdformat command, line length, and other values.
Category Tools
License MIT
Repository Provider GitHub
Repository Url https://github.com/Daylily-Zeleen/GDScript-Formatter
Issues Url https://github.com/Daylily-Zeleen/GDScript-Formatter/issues
Godot version Godot 4.2
Version String 0.3.0
Download Commit 37d2a15f0e988399a0d010406e97e9ff727e2828 6703dc4b661a69463dfeff119a3419191b656304
Download Url (Computed) https://github.com/Daylily-Zeleen/GDScript-Formatter/archive/37d2a15f0e988399a0d010406e97e9ff727e2828.zip https://github.com/Daylily-Zeleen/GDScript-Formatter/archive/6703dc4b661a69463dfeff119a3419191b656304.zip
Icon Url https://raw.githubusercontent.com/Daylily-Zeleen/GDScript-Formatter/main/icon.png