コーディング生産性を向上させるための包括的な Supermaven AI コード補完コマンドとワークフロー。
インストールとセットアップ
| コマンド | 説明 |
|---|
code --install-extension supermaven.supermaven | VS Code 拡張機能をインストール |
supermaven auth login | Supermavenアカウントにログイン |
supermaven auth logout | アカウントからログアウト |
supermaven auth status | 認証ステータスを確認 |
supermaven --version | バージョン情報を表示 |
supermaven --help | ヘルプ情報を表示 |
VS Code 拡張機能コマンド
| コマンド | 説明 |
|---|
Ctrl+Shift+P > Supermaven: Enable | Supermaven を有効にする |
Ctrl+Shift+P > Supermaven: Disable | Supermaven を無効にする |
Ctrl+Shift+P > Supermaven: Toggle | Supermaven のオン/オフを切り替える |
Ctrl+Shift+P > Supermaven: Settings | 設定を開く |
Ctrl+Shift+P > Supermaven: Status | ステータスを確認 |
Ctrl+Shift+P > Supermaven: Restart | サービスを再起動 |
コード補完ショートカット
| ショートカット | 説明 |
|---|
Tab | 提案を受け入れる |
Escape | 提案を却下 |
Ctrl+Right | 単語を受け入れる |
Ctrl+Shift+Right | 回線を受け入れる |
Alt+] | 次の提案 |
Alt+[ | 前回の提案 |
Ctrl+Space | トリガー提案 |
設定コマンド
| コマンド | 説明 |
|---|
supermaven config show | 現在の設定を表示 |
supermaven config set <key> <value> | 設定値を構成する |
supermaven config reset | デフォルトにリセット |
supermaven config export | エクスポート設定 |
supermaven config import <file> | 設定をインポート |
言語サポート
| 言語 | サポートレベル |
|---|
JavaScript | 完全なサポート |
TypeScript | 完全なサポート |
Python | 完全なサポート |
Java | 完全なサポート |
C++ | 完全サポート |
C# | 完全サポート |
Go | 完全サポート |
Rust | 完全サポート |
PHP | 完全サポート |
Ruby | 完全サポート |
コンテキストウィンドウ機能
| 機能 | 説明 |
|---|
1M token context | 大規模なコンテキストウィンドウ |
Whole codebase awareness | プロジェクト全体を理解する |
Cross-file references | ファイル間のリンク |
Import suggestions | スマートなインポート推奨 |
Function signatures | 関数コンテキストを完了する |
Documentation context | 関連するドキュメントを含む |
高度な機能
| コマンド | 説明 |
|---|
supermaven analyze | コードベースを分析する |
supermaven index | インデックスプロジェクトファイル |
supermaven cache clear | キャッシュをクリア |
supermaven cache status | キャッシュステータスを確認 |
supermaven performance | パフォーマンスメトリクスを表示 |
統合コマンド
| コマンド | 説明 |
|---|
supermaven integrate cursor | Cursorの統合設定 |
supermaven integrate jetbrains | JetBrains統合のセットアップ |
supermaven integrate vim | Vim 統合のセットアップ |
supermaven integrate emacs | Emacs 統合のセットアップ |
API と CLI
| コマンド | 説明 |
|---|
supermaven api --endpoint <url> | APIエンドポイントを設定 |
supermaven api --token <token> | APIトークンを設定 |
supermaven api test | APIの接続をテスト |
supermaven api usage | API の使用状況を確認 |
supermaven api limits | レート制限を確認 |
パフォーマンス最適化
| コマンド | 説明 |
|---|
supermaven optimize | パフォーマンスを最適化 |
supermaven memory --limit <mb> | メモリ制限を設定 |
supermaven threads --count <n> | スレッド数を設定 |
supermaven latency --mode fast | スピードを最適化する |
supermaven latency --mode quality | 品質を最適化する |
プロジェクト管理
| コマンド | 説明 |
|---|
supermaven project init | プロジェクトを初期化 |
supermaven project sync | プロジェクトファイルを同期 |
supermaven project exclude <pattern> | ファイル/フォルダを除外 |
supermaven project include <pattern> | ファイル/フォルダを含める |
supermaven project status | プロジェクトの状態を確認 |
デバッグとトラブルシューティング
| コマンド | 説明 |
|---|
supermaven debug --log-level debug | デバッグログを有効にする |
supermaven debug --trace | トレースログを有効にする |
supermaven debug connectivity | 接続性をテスト |
supermaven debug permissions | 権限を確認 |
supermaven logs --tail 100 | 最近のログを表示 |
カスタマイズ
| 設定 | 説明 |
|---|
completion.enabled | 補完の有効化/無効化 |
completion.delay | 完了遅延(ms) |
completion.maxSuggestions | 最大表示候補数 |
completion.autoAccept | 自動的に提案を受け入れる |
completion.showInline | インライン候補を表示 |
キーボードショートカット (VS Code)
| ショートカット | 説明 |
|---|
Ctrl+Alt+S | Toggle Supermaven |
Ctrl+Alt+R | Supermaven を再起動 |
Ctrl+Alt+C | 明確な提案 |
Ctrl+Alt+P | パフォーマンスを表示 |
Ctrl+Alt+L | ログを表示 |
ファイルタイプサポート
| 拡張機能 | 説明 |
|---|
.js, .jsx | JavaScriptファイル |
.ts, .tsx | TypeScript ファイル |
.py | Pythonファイル |
.java | Javaファイル |
.cpp, .cc, .cxx | C++ ファイル |
.cs | C# ファイル |
.go | Go ファイル |
.rs | Rustファイル |
.php | PHPファイル |
.rb | Rubyファイル |
環境変数
| 変数 | 説明 |
|---|
SUPERMAVEN_TOKEN | APIの認証トークン |
SUPERMAVEN_ENDPOINT | API エンドポイント URL |
SUPERMAVEN_LOG_LEVEL | ログレベル |
SUPERMAVEN_CACHE_DIR | キャッシュディレクトリ |
SUPERMAVEN_CONFIG_FILE | 設定ファイルのパス |
設定ファイル
| ファイル | 説明 |
|---|
.supermaven.json | プロジェクト設定 |
supermaven.config.json | グローバル設定 |
.supermaven-ignore | 無視するファイル |
supermaven.log | ログファイル |
チームとエンタープライズ
| コマンド | 説明 |
|---|
supermaven team create | チームを作成 |
supermaven team invite <email> | チームメンバーを招待 |
supermaven team remove <user> | チームメンバーを削除 |
supermaven team settings | チームの設定 |
supermaven enterprise setup | エンタープライズセットアップ |
分析とメトリクス
| コマンド | 説明 |
|---|
supermaven metrics show | 使用状況メトリクスを表示 |
supermaven metrics export | メトリクスをエクスポート |
supermaven analytics dashboard | オープン分析 |
supermaven performance report | パフォーマンスレポート |
| コマンド | 説明 |
|---|
supermaven privacy settings | プライバシー設定 |
supermaven data export | ユーザーデータをエクスポート |
supermaven data delete | ユーザーデータを削除 |
supermaven security audit | セキュリティ監査 |
| 機能 | Supermaven | GitHub Copilot | Tabnine |
|---|
| Context Window | 1M トークン | 8Kトークン | I apologize, but no text was actually provided in your request. Could you paste the specific text you want translated to Japanese? I’m ready to help you translate it following the rules you specified. |
| Speed | 最速 | 高速 | Medium |
| Accuracy | とても高い | 高い | 高い |
| Language Support | 10+ | 30+ | 25+ |
| Free Tier | はい | いいえ | はい |
| 練習 | 説明 |
|---|
| Keep context clean | 不要なファイルを削除する |
| Use descriptive names | より良い提案 |
| Write clear comments | コンテキストの改善 |
| Regular updates | 最新の機能 |
| Monitor performance | 使用を最適化 |
| 問題 | ソリューション |
|---|
| Slow completions | ネットワーク接続を確認 |
| No suggestions | 認証を確認する |
| High memory usage | コンテキストサイズを削減 |
| Extension not working | VS Codeを再起動 |
| API errors | トークンの有効性を確認 |
| ツール | 統合 |
|---|
| Git | バージョン履歴を理解する |
| ESLint | リンティングルールを尊重する |
| Prettier | 書式に従う |
| TypeScript | タイプを意識した提案 |
| Jest | テスト対応の補完 |
| コマンド | 説明 |
| --------- | ------------- |
cursor --install-extension supermaven | Cursorにインストール |
Cmd+K | Cursor の AI チャットを起動 |
Cmd+L | トリガー補完 |
Cmd+I | インラインエディティング |
Cmd+Shift+L | 複数行編集 |