https://github.com/tas0dev/ink-editor
The Lightweight Modern Editor for Developers
https://github.com/tas0dev/ink-editor
Last synced: 4 months ago
JSON representation
The Lightweight Modern Editor for Developers
- Host: GitHub
- URL: https://github.com/tas0dev/ink-editor
- Owner: tas0dev
- License: apache-2.0
- Created: 2025-10-04T01:07:19.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-10-17T09:01:59.000Z (8 months ago)
- Last Synced: 2026-02-07T13:49:25.008Z (4 months ago)
- Language: TypeScript
- Size: 120 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# InkEditor
**シンプルで美しい、開発者のためのテキストエディタ**
InkEditor は、Electron + TypeScript で構築された軽量でモダンなコードエディタです。白黒ベースのミニマルなデザインで、コーディングに集中できる環境を提供します。
## 特徴
- 🎨 **ミニマルデザイン** - 白黒ベースのシンプルで美しい UI
- 📁 **プロジェクト管理** - ファイル階層表示、検索、シンボル一覧
- ✏️ **コード編集** - シンタックスハイライト、オートコンプリート
- 🐛 **デバッグ** - コンソール表示、変数ウォッチ、ブレークポイント
- 🔀 **Git 連携** - 差分表示、ブランチ切替
- 🎯 **直感的操作** - タブ管理、パネル折りたたみ、ドラッグ&ドロップ
## 画面構成
### ツールバー(上部)
ビルド・実行・スキーム切替などの操作ボタン
### 左サイドバー
- **エクスプローラー** - ファイル階層表示
- **検索** - プロジェクト内検索
- **ソース管理** - Git 連携
- **アウトライン** - コード構造表示
### 中央エディタ
- 複数タブ対応
- 分割表示
- コード編集・履歴参照
### 下部デバッグエリア
- **コンソール** - ログ出力
- **ターミナル** - コマンド実行
- **出力** - ビルド結果
## 開発環境のセットアップ
### 必要な環境
- Node.js 18.x 以上
- npm 9.x 以上
### 開発コマンド
```bash
npm run build
# メインプロセスのみビルド
npm run build:main
# レンダラープロセスのみビルド
npm run build:renderer
# ウォッチモード(自動ビルド)
npm run watch
```
## ライセンス
MIT License - 詳細は [LICENSE](LICENSE) を参照してください。