Clink
詳細情報
| タイトル | Clink |
|---|---|
| URL | https://github.com/chrisant996/clink |
| バージョン | ver 1.9.34 |
| 更新日 | 2026/09/21 |
| 追加日 | 2024/04/05 |
| 種別 | フリーソフト |
| 説明 | cmd.exeの機能を拡張することができるユーティリティ。 |
レビュー

ClinkはWindowsのネイティブシェルであるcmd.exeに、保管、履歴、行編集機能などを追加するユーティリティ。
これらの機能はLinuxディストリビューションの標準シェル「Bash」でも使われているGNU Readlinによって提供されている。
以下のような機能を持つ:
- 自動サジェスチョン: 履歴、ファイル、補完に基づき、入力中にサジェスチョンを表示する。
- 補完: Tab または Ctrl-Space して単語を補完できる。
- 永続的な履歴: セッション間で永続的な履歴を保存。
- スクリプト可能なプロンプト: Lua スクリプトでプロンプトを動的にカスタマイズできる。
- 入力行の色付け: 入力は文脈依存の補完スクリプトによって色付けされる。
- コマンドライン編集の改善: 新しい入力編集コマンドと設定可能なキーバインディングでコマンドラインを強化。
スクリーンショット
更新グラフ
バージョン履歴
v1.9.34
v1.9.33
v1.9.32
v1.9.31
v1.9.30
v1.9.29
v1.9.27
Recent Breaking Change
-
Breaking Change: the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
clink set suggestionlist.default true. - The "gray text" or "inline" auto-suggestions display can be turned on again via
clink set autosuggest.inline trueif preferred.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
v1.9.27
- Added new
suggestionlist.max_widthsetting to override the default width of the suggestion list. - Changed clink.onhistory() to let the handler function return a string to override what is saved to history.
v1.9.26
Recent Breaking Change
-
Breaking Change: the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
clink set suggestionlist.default true. - The "gray text" or "inline" auto-suggestions display can be turned on again via
clink set autosuggest.inline trueif preferred.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
v1.9.26
- Added new bindable commands
clink-show-suggestion-listandclink-cancel-suggestion-list, for more specific control thanclink-toggle-suggestion-list. - Added the console codepage to
clink info
v1.9.25
Recent Breaking Change
-
Breaking Change: the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
clink set suggestionlist.default true. - The "gray text" or "inline" auto-suggestions display can be turned on again via
clink set autosuggest.inline trueif preferred.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
v1.9.25
- Added new
suggestionlist.autooffsetting to optionally automatically disable the suggestion list after each use (ended by Esc or Enter).
v1.9.24
Recent Breaking Change
-
Breaking Change: the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
clink set suggestionlist.default true. - The "gray text" or "inline" auto-suggestions display can be turned on again via
clink set autosuggest.inline trueif preferred.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
v1.9.24
- Fixed #871; bad argument error in prompt.lua within the VS Code embedded terminal.
v1.9.23
Recent Breaking Change
-
Breaking Change: the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
clink set suggestionlist.default true. - The "gray text" or "inline" auto-suggestions display can be turned on again via
clink set autosuggest.inline trueif preferred.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
v1.9.23
- Added new Lua API clink.addpackagepath() which simplifies adding a search path for shared Lua modules.
- Added a workaround for #870 by automatically disabling Clink's shell integration support whenever a prompt fi
