当前位置: 首页 > news >正文

Delphi 10.4.2使用传统代码提示方案(auto complete)(转)

Delphi 10.4重点是实现了LSP,但现在最新的10.4.2还是不成熟,无法满足日常需要,不过没关系,可以设置为原有的方案,如下图:

具体操作:

Tools->Options->Editor->language->Code Insight:

Code insight manager选择Delphi(Classic Code Insight)

取消Tooltip symbol insight

取消Error insight

Save

现在就改回了原来的代码提示方案,好消息是已经进入内测的10.4.2,重点还是增加与改进LSP的功能,坏消息是不确定能否达到实用状态,只能等发布后实际用下才能知道,不过从内测的说明中可以看到,真是增加与改进了不少功能。

Code Insight(LSP)改进

RAD Studio语言服务器协议(LSP)支持(在10.4中为Delphi和10.3.x版本中为C ++引入)在此版本中得到了显着扩展,提供了更好,更快和更可靠的代码洞察,包括代码完成,参数完成,符号信息等。

与以前的版本相比,在10.4.2中LSP为Delphi的错误洞察添加了许多新功能:编辑器现在为提示和警告以及错误显示彩色下划线,这意味着您可以在代码编辑器中看到潜在的重要问题,编辑器状态栏中当前文件的错误、警告和提示状态的摘要;编辑器中的错误、警告和提示的指示符,使滚动代码时更容易发现问题;以及几种突出显示问题代码的新方法,使查看有问题的代码更加容易。

unit子句中的代码完成也有了显著的改进。Projects视图显示LSP服务器的当前状态,使您可以查看它何时解析以及何时准备就绪;对参数完成的改进,包括显示XMLDoc;改进了ctrl单击导航对代码的理解,包括能够ctrl单击“继承的(inherited)”关键字,从而使导航更加健壮和更具特色;以及其他一些编辑器功能,例如在方法声明和实现之间移动的ctrl-shift / up / down,已将其实现移动到LSP服务器。对于通用方法和类,还提供了改进,以改善工具提示,并更好地支持将Code Insight与程序包一起使用或在使用程序包的代码中使用,等等。

对于C ++,代码完成交互已进行了重大修订。已经实现了一些重要的质量改进,解决了国际字符,索引等问题,并在配置良好的C ++项目中提供了可靠的代码完成功能。

http://www.lryc.cn/news/12248.html

相关文章:

  • 存储类别、链接与内存管理(三)
  • Java:Linux(CentOS)安装、配置及相关命令
  • Linux 操作系统原理 — 多任务优先级调度策略
  • 链表学习之找到两个链表相交的第一个节点
  • 【Kubernetes】【十一】Pod详解 Pod的生命周期
  • Connext DDS录制服务 Recording Service(1)
  • vTESTstudio - VT System CAPL Functions - VT2004(续2)
  • 每天一个linux命令---awk
  • Open3D 点云旋转之轴角式(Python版本)
  • Error: Timeout trying to fetch resolutions from npm
  • Python基础3
  • 高可用集群(HAC)
  • python基于django微信小程序的适老化老人健康预警小程序
  • 基于微信小程序图书馆管理系统
  • 将镭神C32激光雷达的PointXYZ数据转化为PointXYZIR格式 - 附代码
  • 高级前端一面面试题集锦
  • Java基础 -- List集合
  • 【Linux】网络编程 - Socket套接字/基于UDP的网络通信
  • 流程引擎之Camunda简介
  • Mybatis笔记整理
  • 【react全家桶】面向组件编程
  • Django框架之模型视图-使用 PostMan 对请求进行测试
  • (考研湖科大教书匠计算机网络)第五章传输层-第四节:TCP流量控制
  • 使用Docker-Compose搭建Redis集群
  • 华为OD机试 -计算网络信号(Js)
  • 【数据结构】————栈
  • 从零编写linux0.11 - 第十一章 可执行文件
  • Win10上通过nginx代理配置远程非445端口SMB
  • Allegro如何快速清除多余的规则设置操作指导
  • ROS2 入门应用 引用自定义消息(Python)