1. 程式人生 > >Cmder游標錯位的問題&VSCode終端游標錯位問題

Cmder游標錯位的問題&VSCode終端游標錯位問題

問題

本機中安裝了 Cmder,幾乎是0配置 ,同時在 VSCode 中設定預設終端為 Cmder,在 VSCode 中開啟終端,顯示如圖:

這裡游標實際的位置是 . 的後面,但是表現出來的是多一個空格的。這就給我帶來了很大的困擾。。移動游標的時候根本不知道對應著哪個字元。

但是在 Cmder中顯示正常:

原因

前面的 λ 或者> 導致的,換成# 就行了

新版的 Cmder 的游標像是插入模式,

打了以後自動在後面好像多了個空格,往前移動一下 游標還在最後一個字母后面但是其實輸入的話已經是在最後一個字幕之前了

解決方式

在 Cmder 下的 verndor 目錄裡,修改 clink.lua 檔案大約40和46行,把符號 λ 改為 # 儲存即可

游標的樣式怎麼從豎線改成方塊:

Settings->Features-Text_cursor->Active_console_Text_cursor 選擇Block就可以了

FIGHTING---EVEREY BODY