node++ 删除一行

Notepad++默认能实现“删除当前行”效果的快捷键是Ctrl + L,实际上这不并是真正意义上的删除当前行,而是剪切当前行。
而Eclipse中实现删除当前行的快捷键是:Ctrl + D,这个快捷键不但可以实现删除当前行(即使当前行是空行),还可以实现删除当前所选的多行,非常方便(主要是使用习惯了,不想学习新的快捷键了!)。
那么,在Notepad++中如何设置删除当前行的快捷键呢?

实现步骤如下(四步):

第一步: 在Notepad++中新建一个空白的tab页,然后在其中输入多行文字。

notepad++新建tab页

第二步: 在菜单栏中选择【宏】-> 【开始录制】,然后依次输入如下快捷键:Space,End(x2),Shift+Home(x2),Space,Shift+Home,Del(x2) 。

notepad++开始录制

第三步: 在菜单栏中选择【宏】-> 【停止录制】,当然,也可以直接点击工具栏中的按钮。

notepad++停止录制

notepad++停止录制_快捷键

第四步: 在菜单栏中选择【宏】-> 【保存录制宏】,然后设置快捷键名称为:“删除当前行”,快捷键组合为:Ctrl + D,此时可能会提示:“快捷键定义重复!”,可以忽略。

notepad++保存录制宏

notepad++保存录制宏_设置快捷键名称

至此,就可以在Nodepad++中愉快地使用快捷键Ctrl + D快速实现删除当前行或多行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现这个功能,你可以通过以下步骤进行操作: 1. 给你的 table 绑定右键菜单事件,可以使用 jQuery 的 `contextmenu` 事件来实现,代码如下: ``` $('table').on('contextmenu', 'tr', function(e) { // 阻止默认的右键菜单弹出 e.preventDefault(); // 获取当前行的数据 var data = $(this).data('data'); // 显示右键菜单 showMenu(e.pageX, e.pageY, data); }); ``` 2. 编写 `showMenu` 函数来显示右键菜单,代码如下: ``` function showMenu(x, y, data) { // 创建菜单元素 var menu = $('<div class="menu"></div>'); // 添加菜单选项 menu.append('<div class="menu-item">编辑</div>'); menu.append('<div class="menu-item">删除</div>'); // 设置菜单样式 menu.css({ 'position': 'fixed', 'top': y + 'px', 'left': x + 'px' }); // 添加菜单到页面 $('body').append(menu); } ``` 3. 设置菜单的样式和行为,代码如下: ``` // 菜单样式 .menu { position: fixed; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 5px rgba(0,0,0,.2); z-index: 9999; } .menu-item { padding: 5px 10px; cursor: pointer; } .menu-item:hover { background-color: #f5f5f5; } // 菜单行为 $('body').on('click', '.menu-item', function() { var text = $(this).text(); // 根据菜单选项执行不同的操作 if (text === '编辑') { // 编辑操作 } else if (text === '删除') { // 删除操作 } // 隐藏菜单 $('.menu').remove(); }); ``` 4. 最后,你需要在每行数据中添加相应的数据,代码如下: ``` <table> <tr data-data="{id: 1, name: '张三', age: 20}"> <td>1</td> <td>张三</td> <td>20</td> </tr> <tr data-data="{id: 2, name: '李四', age: 30}"> <td>2</td> <td>李四</td> <td>30</td> </tr> ... </table> ``` 这样,你就可以在鼠标右键点击 table 中的一条数据时,弹出一个菜单选项了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值