PowerShell 7で文字列中にZWJ(Zero Width Joiner)などを使った複雑な絵文字を入れると、カーソル位置がずれてしまう。これは、コマンドラインのユニコード文字列のGrapheme Clusterを正しく判定していないからだ。 Grapheme Clusterとは、人間にとって1文字に見える ...
前回、「PSReadLine 2.2」を取り上げた。PSReadLine 2.2自体は、導入された機能からすればマイナーアップデートとも捉えられそうだが、今後正式版になることが推測されるバージョンであり、PowerShell 7をインタラクティブシェルとする全ユーザーにとって価値の ...
Cursor1.2.1になったら、PSReadLineを無効化してると必ずフリーズするようになりました。ご注意を! 以下は当時の記事ですが、記録として残しておきます。 こんにちは! 色々あって、しっかり腰を据えて英語の勉強しようと思い、一か月たった今も日々英語の ...