notepad++ 多行编辑(列编辑)

1.情景展示

将以上现有数据,改成json格式的键值对,有没有快捷办法?

2.实现工具

notepad++列编辑

3.解决方案

在notepad++中,可以通过操作一行的方式,完成多行同时进行编辑。

使用列编辑,有两种方式:

方式一:按住Alt键不松手,同时,按住鼠标左键上下左右拖拽;

方式二:按住Alt+Shift键不松手,同时,鼠标点击要结束选中的地方。

在第一行输入:{name:',其它要操作的行,也会跟着添加;

在行末输入'},这个时候需要注意:

列编辑,只能同时对多列的同一列进行重写、删除和插入。

2021年12月13日09:28:58

在行首和行末添加统一内容

行首添加统一内容

在行首添加统一内容,除了上面通过列编辑的方式进行添加,还有这一种实现方式:

使用快捷键Ctrl+H打开“替换对话框”,在每行的开头添加内容。

勾选左下角的“正则表达式”选项(注意一定要记得勾选)

在“查找目标”里输入上尖号“^”,上尖号代表每行的开头

在“替换为”里输入“(需要添加的内容)”

然后点"全部替换"按钮,这样每行的前面就全部添加了(需要添加的内容)

行末添加统一内容

在“查找目标”里输入美元符号“$”,美元符号代表每行的结尾
在“替换为”里输入“(需要添加的内容)”
然后点"全部替换"按钮,这样每行的结尾就全部添加了(需要添加的内容)

2021年12月15日16:05:52

紧接着上面继续说:

当需要给行首和行末同一添加的字符时,如果要添加的字符为(),需要使用'\'进行转义,否则,正则表达式字符会被自动忽略掉;

为多行行首添加:$('span.,执行结果却是:少了左括号(。

$\('span.

在行末添加:').css({'user-select':'text','-webkit-user-select':'text'});

正确做法是:

'\).css\({'user-select':'text','-webkit-user-select':'text'}\);

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

原文地址:https://www.cnblogs.com/Marydon20170307/p/15529875.html