zoukankan      html  css  js  c++  java
  • 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'}\);

     

    写在最后

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

     相关推荐:

  • 相关阅读:
    VUE vue和element框架搭配实现导航跳转,底部导航跳转页面
    【HDFS篇14】HA高可用 --- Federation架构设
    【HDFS篇13】HA高可用 --- YARN-HA集群配置
    【HDFS篇12】HA高可用 --- HDFS-HA集群配置
    【HDFS篇11】HA高可用
    【HDFS篇10】DataNode相关概念
    【HDFS篇09】集群安全模式
    【HDFS篇08】NameNode故障处理
    【HDFS篇07】NameNode和SecondearyNameNode
    【HDFS篇06】HDFS数据读写流程
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/15529875.html
Copyright © 2011-2022 走看看