Notepad++怎么增加整行删除快捷键?添加/取消区块注释?
1、有网友说 Notepad++ 自带删除行功能,用快捷键 Ctrl+L 就可以删除一行。的确,这个快捷键是可以删除一行文本,但确切的说,Ctrl+L 并不是仅仅删除了一行文本,而是 剪切 了一行文本。
2、前提条件:你已经在操作系统上妥当安装好了 Notepad++,并运行它。
3、在空文档里随便输入一些字符、空行等内容。我这里是在空文档中粘贴了一篇短文。
4、将光标插入点定位在某一行上。
5、打开菜单:Macro(宏)/ 宏(o)--> Start recording(录制宏)。
提示: 顺带说一下,宏 是计算机方面的术语,我个人把它理解为 一系列动作或操作(其实从编程人员的角度上来说,解释为动作脚本更贴切一些)。
6、开始在键盘上依次键入如下按键:
Space End(x2) Shift+Home(x2) Space Shift+Home Del(x2)
提示:
Space -- 键盘上的空格键。
End -- 键盘上的 End 键,在方向键的上面,与 Insert、Home、Delete 在一起(键位是基于标准 windows108 美国、中文键盘布局来说的,如果是别的键盘布局,自己找找看,可能位置会有出入)。
(x2) -- 意思是要按两次。比如 End(x2)就是要按 End 键两次。
+ -- 加号的意思是组合按键。比如 Shift+Home(x2) 的意思是先按下 Shift 键不要松开,然后再按两次 Home 键,然后松开所有按键。
7、后用鼠标打开 Macro(宏)菜单,选择 Stop recording(停止录制宏),结束宏录制过程。至此,我们已经录制好了用于删除整行的宏。还没完,请继续往下看。
8、我们要保存录制好的宏,并为它定义一个快捷键,这样我们就能在编辑文本内容的时候方便的使用这条 删除整行文本 的宏了。保存宏:请鼠标点击 Macro 菜单,选择 Save Current Recorded Macro(保存当前录制好的宏)菜单项。
转载至:https://www.jb51.net/softjc/492907.html
9、添加 / 取消区块注释
添加区块注释 /* */:Ctrl + Shift + Q
取消区块注释 /* */:/\*{1,2}[\s\S]*?\*/(Ctrl+H 正则表达式进行替换,暂时还不知道如何录制 取消区块注释 的宏录制步骤),还不如直接手动去删除来的快...
同样也可以正则表达式进行替换以下:
删除 java 注释 //://[\s\S]*?\n
删除xml注释:<!-[\s\S]*?–>
删除空白行:^\s*\n
\n 或者是 \r\n 或者是 \r 都可能是换行符,要看你的系统是 windows 还是 Unix / Linux 或者是 Mac 的系统
Notepad++怎么增加整行删除快捷键?添加/取消区块注释?的更多相关文章
- 在WPS中删除整行的快捷键是什么?
选中需要删除的行,(方法:点击最左侧的行号):按快捷键Ctrl+-(按着Ctrl不放,再按小键盘的减号“-”),“-”是删除,“+”是插入,选中行,是对行操作,选中列就是对列操作,选中单元格,就是单元 ...
- Android Studio添加取消代码注释快捷键
经常需要注释,取消注释代码 Ctrl + / 对每段代码前面添加或者取消 // Ctrl + Shift + / 对代码添加 或取消 /* */ Ctrl + B 查找定义 C ...
- VC6.0 中 添加/取消 块注释的Macro代码
SAMPLE.DSM是微软提供的样例,使用的是vb语言.其中的 CommentOut 函数,是支持块注释的,可是这种/**/的注释方式,有时候用起来不是很方便,因为两个/会因为一个/而终止.对于大块代 ...
- xcode 设置快捷键 整行上下移动
设置整行代码上下移动:找到Xcode中的自带的配置文件:/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/ ...
- 【editplus经常用的快捷键】Editplus 选中一行ctrl+r,Edit 合并行 Ctrl+Shift+J 合并选定行 删除当前行
Editplus 选中一行: ctrl+rEditplus 复制一行: ctrl+r选择行,然后ctrl+c复制.复制一行到下一行中:Editplus有:Ctrl+j 复制上一行的一个字符到当前行Ed ...
- 如何在cmd命令行中查看、修改、删除与添加环境变量,语法格式例子:set path;echo %APPDATA%
如何在cmd命令行中查看.修改.删除与添加环境变量 首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修 ...
- vim 删除一整块,vim 删除一整行
dd: 删除游标所在的一整行(常用) ndd: n为数字.删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行 d1G: 删除光标所在到第一行的所有数据 dG: 删除光标所在到最后一行的所 ...
- linux sed 替换(整行替换,部分替换)、删除delete、新增add、选取
sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式.在一般 sed 的用法中,所有来自 STDI ...
- Linux sed正则匹配删除整行
原文内容: [root@10 tmp]# more test.log 2019-12-01 09:09:02 Failed 2019-12-01 09:12:02 Failed 2019-12-01 ...
随机推荐
- call apply bind 区别?
call apply bind 区别? 例:定义一个计算器,没绑定bind的为公共计算器,call可以调用,绑定bind的为私人计算器,别人调用不了, //ps:用bind绑定的call强制作借用不好 ...
- python之import模块及包的调用
模块概念 在Python中,一个.py文件就称之为一个模块(Module).使用模块组织代码,最大的好处是大大提高了代码的可维护性 模块一共三种:python标准库.第三方模块.应用程序自定义模块. ...
- 解决vue.js在编写过程中出现空格不规范报错的情况
找到build文件夹下面的webpack.base.conf.js文件. 然后打开该文件,找到图下这段代码,把他注释掉. 注释掉之后,再进行子页面等编写的时候,空格不规范的情况下也不会再报错啦.因为这 ...
- windows10+ubuntu16.04双系统搭建
0 - 环境 操作系统: Windows 10 + Ubuntu 16.04 显卡: GTX 950M Cuda 9.0 cudnn v7.0 tensorflow-gpu==1.7.0 1 - ub ...
- code forces 805B (水)
#include<stdio.h>#include<iostream>#include<algorithm>#include<string.h>#inc ...
- 一次悲催的nginx转发白屏经历
背景 公司还有一个学习平台,由于公网地址问题,所以想用nginx转发一下,首先后端地址访问时没有问题的,一切正常. 用nginx转发后,访问nginx代理地址悲催了,出现了白屏. 排查过程 首先贴出来 ...
- 【多线程补充】SimpleDateFormat非线程安全与线程中、线程组中异常的处理
1.SimpleDateFormat非线程安全的问题 类SimpleDateFormat主要负责日期的转换与格式化,但在多线程环境中,使用此类容易造成数据转换及处理的不正确,因为SimpleDateF ...
- Matlab 读取 ROS bag 文件指定消息数据
近期在接触Ros的时候遇到了一些问题,如何将rosbag中的信息提取出来进行进一步处理呢? 如三维点位置信息,视频信息(如果有的话)等等. 我采用的是MATLAB 读取bag信息 filepath=f ...
- 数字图像处理的Matlab实现(2)—MATLAB基础
第2章 MATLAB编程基础 2.1 M-文件 MATLAB中的M-文件可以是简单执行一系列MATLAB语句的源文件,也可以是接收自变量并产生一个或多个输出的函数. M-文件由文本编辑器创建,并以fi ...
- 876. Middle of the Linked List
1. 原始题目 Given a non-empty, singly linked list with head node head, return a middle node of linked li ...