首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用AutoHotkey删除当前行?

如何使用AutoHotkey删除当前行?
EN

Stack Overflow用户
提问于 2017-09-25 19:38:35
回答 4查看 1.8K关注 0票数 3

使用AutoHotkey脚本,我希望设置键盘命令Ctrl+D来删除任何活动的Windows中的当前行。

多么?

EN

Stack Overflow用户

发布于 2020-05-23 05:11:48

我有一个简单的方法来解决重新定位的问题。不用剪贴板。

重新定位问题是由于需要处理两个单独的案件。

  1. 如果一行中有现有文本,我们希望全部选择它们,并再次删除文本(backspace 1)和backspace (backspace 2)以删除空行(Backspace 2)。
  2. 如果是空行,我们希望删除空行(backspace 1)

为了满足上述两种情况,我引入了一个虚拟角色。这将确保这两种情况将采取相同的行动。所以做2次回退,每次都会导致相同的转换。

简单地说,

代码语言:javascript
运行
复制
; enable delete line shortcut
^d::
    Send {Home}
    Send {Shift Down}{End}{Shift Up}
    Send d
    Send {Backspace 2}
    Send {down}
return 

这种方法的缺点是,撤消时将出现虚拟字符"d“。这是一个不错的权衡,因为我不经常撤销删除行。

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46412932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档