TaKO8Ki/gobang · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
功能
- 跨平台支持(macOS、Windows、Linux)
- 多数据库支持(MySQL、PostgreSQL、SQLite)
- 直观的纯键盘控制
待办事项
- SQL 编辑器
- 自定义按键绑定
- 自定义主题设置
- 支持其他数据库
“gobang” 一词的由来?
gobang 指一种在 goban(围棋棋盘)上进行的日本游戏。goban 的外观类似于表格结构。而我居住在日本京都。在京都,街道呈网格状布局(我们称之为“goban no me no youna (碁盤の目のような)”)。这就是我为什么将这个项目命名为 "gobang"。
安装
使用 Homebrew(Linux、macOS)
如果你正在使用 Homebrew 或 Linuxbrew,请安装 gobang 公式:
brew install tako8ki/tap/gobang
在 Windows 上
如果你是 Windows Scoop 用户,你可以从官方 bucket安装 gobang:
scoop install gobang
在 NixOS 上
如果你是 Nix 用户,你可以从 nixpkgs 安装 gobang:
$ nix-env --install gobang
在 Archlinux 上
如果你是 Archlinux 用户,你可以从 AUR 安装 gobang:
paru -S gobang-bin
在 NetBSD 上
如果你是 NetBSD 用户,那么你可以从 pkgsrc 安装 gobang:
pkgin install gobang
使用 Cargo(Linux、macOS、Windows)
如果你已经配置好 Rust 环境,可以使用 cargo install 命令:
cargo install --version 0.1.0-alpha.5 gobang
从二进制文件(Linux、macOS、Windows)
- 下载 适用于您系统的最新发行版二进制文件
- 设置
PATH环境变量
用法
$ gobang
$ gobang -h
USAGE:
gobang [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-c, --config-path <config-path> Set the config file
如果要添加连接,您需要编辑配置文件。有关更多信息,请参阅 Configuration。
键位映射
| Key | Description |
|---|---|
| h, j, k, l | Scroll left/down/up/right |
| Ctrl + u, Ctrl + d | Scroll up/down multiple lines |
| g , G | Scroll to top/bottom |
| H, J, K, L | Extend selection by one cell left/down/up/right |
| y | Copy a cell value |
| ←, → | Move focus to left/right |
| c | Move focus to connections |
| / | Filter |
| ? | Help |
| 1, 2, 3, 4, 5 | Switch to records/columns/constraints/foreign keys/indexes tab |
| Esc | Hide pop up |
配置
文件的位置取决于您的操作系统:
- macOS:
$HOME/.config/gobang/config.toml - Linux:
$HOME/.config/gobang/config.toml - Windows:
%APPDATA%/gobang/config.toml
以下是一个示例 config.toml 文件:
[[conn]]
type = "mysql"
user = "root"
host = "localhost"
port = 3306
[[conn]]
type = "mysql"
user = "root"
host = "localhost"
port = 3306
password = "password"
database = "foo"
name = "mysql Foo DB"
[[conn]]
type = "postgres"
user = "root"
host = "localhost"
port = 5432
database = "bar"
name = "postgres Bar DB"
[[conn]]
type = "sqlite"
path = "/path/to/baz.db"
贡献
欢迎提交贡献、问题和拉取请求!

