An open API service indexing awesome lists of open source software.

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

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) を参照してください。