小熊猫C++ 1.0.2 非正式发布

March 31, 2022

小熊猫C++ 1.0.2 非正式发布(QQ群、百度网盘)

本版本包含的更新如下:

小熊猫C++ 1.0.2

  • 功能增强:在列模式下按tab键时不再退出列模式
  • 功能增强:改进对输入空格操作的撤销处理
  • 功能增强:改善在在列模式下使用输入法输入时的显示效果
  • 功能增强:在列模式下更好的显示当前行
  • 功能增强:试题集案例超时选项
  • 功能增强:少量减少启动时间
  • 功能增强:在项目视图中使用图标来指示缺少项目文件
  • 功能增强:在试题面板中显示试题案例运行时间
  • 功能增强:为试题案例设置输入、期望输出文件
  • 功能增强:在试题案例的实际输出中改变当前行时,同步 期望输出 中的光标位置
  • 功能增强:试题案例的输入/输出/期望输出栏增加行号显示
  • 功能增强:只记录和标记输出和期望输出的第一个不一致位置,以大幅减少大数据集时比对和标记所需的时间
  • 功能增强:试题面板的试题案例表中增加程序运行时长信息
  • 变化:尝试将UTF-8作为缺省的编辑字符集(为将来采用libclang实现代码分析器做准备)
  • 变化:改用qt提供的32位mingw gcc 8.1,和64位mingw gcc 11.1,因为它们对中文路径的支持比msys2版本好
  • 变化:只有在行尾输入’(’,或者后面有空格 ‘)’ ‘]’ ‘}‘时 ,才自动补全符号
  • 修正:始终错误的使用gbk作为自动语法检查时的输入字符集
  • 修正:无法停止以重定向标准输入模式运行的程序
  • 修正:linux下自动生成的makefile存在错误
  • 修正:打开项目时,如果它的编译器设置不存在,会被自动修正,但此时项目的修改标记未被正确设置(导致修正结果不会被保存)
  • 修正:在监视视图中不能正确展开vector类型变量
  • 修正:重命名一个已在编辑器中打开的文件后,小熊猫C++会提示变化并询问是否保持编辑器打开。如果此时选No,会导致小熊猫C+崩溃。
  • 修正:在选择内容最后一个字符的右半边进行拖拽操作会失败