用于拆分长字符串的Delphi IDE快捷方式

时间:2014-12-16 18:32:46

标签: delphi delphi-xe2

我正在使用Delphi XE2。我有一个非常长的字符串(580个字符)粘贴到IDE中。我想分割字符串,使其保持在右边距内,并具有正确的关闭刻度标记和加号。是否有键盘快捷键可以做到这一点?

shift + Enter快捷键允许我在输入字符串时执行,但它不会拆分屏幕上已有的字符串。

3 个答案:

答案 0 :(得分:2)

Delphi XE2能够录制宏并在源编辑器中播放它们。控件位于左下角,播放,录制和停止。

enter image description here

  • 如果还没有,请将您的字符串向下移动到下一行(如我的屏幕截图所示)
  • 将光标放在字符串的开头,在'
  • 之后
  • 按下Record Macro按钮(红色圆圈)
  • 在所需宽度
  • 之前按Right键盘箭头键最多2个字符
  • 键入'以终止字符串
  • 键入+以继续下一行
  • Enter插入换行符
  • 键入'以开始新字符串
  • 到目前为止,你应该在你开始的地方的正下方位置
  • 按下Stop Recording Macro按钮(绿色方块)
  • 按下Playback Macro按钮(绿色三角形)
  • 继续按播放直至完成

答案 1 :(得分:0)

SHIFT + ENTER 仅在光标位于具有未闭合字符串文字的行的 end 时才能使用。当光标位于开头中间时,没有快捷方式来分割文字(带引号和间距)。您必须找到第三方编辑器插件,以您希望的方式格式化长字符串文字。

答案 2 :(得分:-2)

您可以按" CTRL + D" ....并在工具 - >选项 - >格式化程序

中进行配置