Xcode键命令脚本复制一行并复制复制缓冲区的内容代替选择

时间:2019-05-06 12:22:03

标签: xcode emacs applescript

在编写代码时,我经常想添加与现有代码非常相似的代码。许多年前,我在其他IDE中自动执行此操作,但不确定如何在Xcode中进行操作。情况是我有这样的一行:

@property (assign, nonatomic) Boolean                       showCancel;

并且在代码的其他地方放置了showFirstCheckInHint,我想复制该单词,转到上一行,在该单词中选择showCancel,然后使用键盘命令生成:

@property (assign, nonatomic) Boolean                       showCancel;
@property (assign, nonatomic) Boolean                       showFirstCheckInHint;

因此脚本必须执行以下操作:

save current copy buffer
remember selection 
select complete line the selection is in
copy that line
insert that line
recall the selection
paste the original copy buffer

似乎无法使用Xcode的现有命令执行此操作。 AppleScript是可行的方式吗?我在某处看到Xcode保留了一些Emacs功能,也许这将是支持此处所需的多个复制缓冲区的更干净的方式?

0 个答案:

没有答案