Windows TerminalでNyagosをしばらく使用していましたが、最近作者に問い合わせて、2つの状況を解決しました。

1. Ctrl+Endでカーソル右側の文字を削除する機能を追加

  1. 既存のcmd.exeウィンドウではCtrl+Endでカーソル右側の内容を削除できますが、NyagosではCtrl+Kが割り当てられています。提供されているキー一覧には C_END がなく、作者が解決方法を提示してくれました:
    • インストールフォルダ内の .nyagos に以下のLuaコードを追加すればOK
    • 私は nyagos.d 内のカスタムLuaファイルに直接変更しましたが、同様に有効でした
nyagos.key["\027[1;5F"] = "KILL_LINE"

2. ファイル末尾のアスタリスクを表示しない

ll コマンドを実行すると、実行可能ファイル名の末尾にアスタリスク(*)が付くのですが、これを非表示にする方法です。

gh|700

原因は ll がカスタムエイリアスであり、F オプションを削除すればアスタリスクは表示されません。nyagos.d 内で設定されている .lua ファイルを探し、修正します。

▼ 修正前

if nyagos.env.OS == "Windows_NT" then
  nyagos.alias.ll="__ls__ -olFh -tr -al $*"
end

▼ 修正後

if nyagos.env.OS == "Windows_NT" then
  nyagos.alias.ll="__ls__ -olh -tr -al $*"
end

3. 💡 関連リンク

✅ 解説記事(繁体字中国語): https://jdev.tw/blog/8975/
Explanation article (English)
解説記事(日本語)