Windows TerminalでNyagosをしばらく使用していましたが、最近作者に問い合わせて、2つの状況を解決しました。
1. Ctrl+Endでカーソル右側の文字を削除する機能を追加
- 既存のcmd.exeウィンドウではCtrl+Endでカーソル右側の内容を削除できますが、NyagosではCtrl+Kが割り当てられています。提供されているキー一覧には C_END がなく、作者が解決方法を提示してくれました:
- インストールフォルダ内の
.nyagosに以下のLuaコードを追加すればOK - 私は
nyagos.d内のカスタムLuaファイルに直接変更しましたが、同様に有効でした
- インストールフォルダ内の
nyagos.key["\027[1;5F"] = "KILL_LINE"
2. ファイル末尾のアスタリスクを表示しない
ll コマンドを実行すると、実行可能ファイル名の末尾にアスタリスク(*)が付くのですが、これを非表示にする方法です。
原因は 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)
✅ 解説記事(日本語)