在Emacs中,我有各种操作文本的函数。现在我正在使用Xcode,虽然我可以将Emacs设置为默认编辑器,但我想浏览obj-c对象等内容,因此我更愿意只为Xcode实现我最常用的文本操作命令。
首先,我想要一个命令,可以将当前行的文本上下移动一行,同时保持光标在当前行。
在Emacs中,这是:
首先,我想要一个命令,可以将当前行的文本上下移动一行,同时保持光标在当前行。
在Emacs中,这是:
(defun move-one-line-downward ()
"Move current line downward once."
(interactive)
(forward-line)
(transpose-lines 1)
(forward-line -1))
如果可能的话,我希望能够用Python编写一个脚本来完成在XCode中相同的操作,但据我所知,我需要使用AppleScript来实现。
有人可以指导我如何在XCode中完成这个操作吗?