delphi - 德尔福。如何阻止编辑器自动插入评论?
问题描述
例如,在 Delphi 10.4 Sydney 中,如果您选择一条评论,//xxx
然后按下{
键盘上的 press,编辑器将自动将选定的文本/评论替换为{//xxx}
.
预期的行为将是仅{
在屏幕上显示,而不是{//xxx}
.
我该如何阻止这种行为?
我禁用了我所有的 IDE 专家,所以这必须来自 IDE 本身。
解决方案
这是与评论无关的一般功能。
如果您选择了任何内容并键入一个左括号,例如(
or {
,您将自动用这个括号括住所选内容。例如,如果您选择cat
并键入(
,您最终会得到(cat)
.
当 IDE 帮助您使用if
语句时,这可能会特别烦人:如果您键入if
然后一个空格,IDE 会自动插入if True then
并True
选择。如果您随后键入(
(例如,如果您想键入(a = 1) and (b = 4)
),您将得到if (True) then
,而不是if ( then
。
要禁用此功能,请转到Tools、Options、User Interface、Editor Options、Key Mappings、Enhancement modules并取消选择Smart Surround Keys:
推荐阅读
- python - 在 Matplotlib 中使用日期时间数据绘制矩形
- css - CSS 过渡:如何“闪现”进出课堂
- botframework - 通过付费渠道查找消息数量
- python - 从日期列中获取月份
- javascript - 如何配置 WebPack DevServer 来处理 React JS 中的 POST 请求?
- javascript - 使用 Javascript 进行 SQL 查询字符串操作
- php - 在 laravel 5.5 中创建视频缩略图
- java - 无法使用 ImageIO.read(file) 读取 25mb 图像
- python - 每 X 秒后运行 python 脚本作为用户的输入
- php - 如果用户使用不存在的 id 访问会议,则将用户重定向到特定页面