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

原文地址:https://www.cnblogs.com/wenqiangit/p/9920953.html