notepad++(NPP) 任意多光标编辑,超越列块模式

Notepad++(NPP) 任意多光标编辑,超越列块模式

功能说明

        任意多光标编辑模式,比列块编辑还强大:

        实现批量选中进而进行替换或复制操作。可以连续建立任意位置的光标或选中区域,可以同一行有多个位置(注意是任意位置,无论是ultraEdit还是NotePad++自己的列块模式都无法建立同行不同列的多个光标)

配置NPP

首先要启用相关配置:设置→首选项→编辑→多列编辑→启动(ctrl+鼠标点选)。

NPP 7.3.1图:

172846_AEEa_1402175.png

操作方法

  1. 打开一个文本文件
  2. 按住Alt键不放,再按住鼠标左键定位插入点或选择区域。
  3. 释放键盘、鼠标
  4. 按住Ctl键不放,再用鼠标左键定位插入点或选择。 这一步按住Ctl键不放时,鼠标左键可以进行多次点击。
  5. 释放键盘、鼠标
  6. 输入要插入或替换的文字

演示

 

原文

1. Visual Studio Code 和Visual Studio在快捷键方面还是有很大区别的,
2. 比如格式化文档快捷键就不一样,VSC中的格式化快捷键是 shift+alt
3. +f: VS格式化快捷键是 ctrl+k ctrl+d:
4. 相去甚远sfadfasga大理石ada
5. this ia a test line
6. this ia a test line
7. this ia a test line
8. this ia a test line
9. this ia a test line
10. this ia a test line
11. this ia a test line
12. this ia a test line
13. this ia a test line
14. this ia a test line

一次插入“KKKKKKKKKKKKKKKKKKKKK” 的结果


1. Visual Studio Code 和Visual Studio在快捷键方面还是有很大区别的,
2. 比如格式化文档快捷键就不一样,VSC中的格式化快捷键是 shift+alt
3. +f: VS格式化快KKKKKKKKKKKKKKKKKKKKK捷键是 ctrl+k ctrl+d:
4. 相去甚远sfadfasga大理石ada
5. thKKKKKKKKKKKKKKKKKKKKKis ia a teKKKKKKKKKKKKKKKKKKKKKst line
6. this ia a test line
7. thisKKKKKKKKKKKKKKKKKKKKKia a KKKKKKKKKKKKKKKKKKKKKtest line
8. thisKKKKKKKKKKKKKKKKKKKKKia a test line
9. this ia a test line
10. this ia a test line
11. this ia a tesKKKKKKKKKKKKKKKKKKKKKt line
12. this ia a tesKKKKKKKKKKKKKKKKKKKKKt line
13. this ia a tesKKKKKKKKKKKKKKKKKKKKKt line
14. this ia a tesKKKKKKKKKKKKKKKKKKKKKt line

 

转载于:https://my.oschina.net/SamXIAO/blog/1787968

来源:https://my.oschina.net/SamXIAO/blog/1787968


智能推荐

Linux的Vim编辑器的使用Part1:输入模式、移动光标和翻页

Vim:the ubiquitous text editor 无处不在的文本编辑器 vim是从vi发展出来的⼀个文本编辑器 具有程序编辑的能力 可以主动以字体颜色辨别语法的正确性 方便程序设计 还具有代码补全 编译及错误跳转等方便编程的功能 功能丰富 一、vi/vim的三种模式 1、命令模式(Command mode) 当用户刚刚启动vi/vim 便进⼊了命令模式 此状态下敲击键盘动作会被vim识...

Notepad ++ 光标返回上次编辑位置插件

背景 在Source Insight里,我们可以控制光标回到上次查看代码的位置,然后再返回当前编辑位置。这对于查看代码十分方便,但是在Notepad ++上并没有自带这个功能,有时候会很不方便。幸运的是,我们可以自己安装这个插件——LocationNav。 下载地址 https://sourceforge.net/projects/locationnav/files/ 找一...

Blender - Day1 学习 - 选择、编辑、变换模式、视口类型、3D光标、吸附、基础网格、灯光、材质、冻结或应用变换、渲染引擎

文章目录 选择模式 编辑模式 变换模式 Move Rotate Scale Transform 编辑视口类型 3D 光标 Snap 吸附 提供的基础网格 提供的灯光类型 材质系统 冻结变换 或 应用变换 渲染引擎 练习 Blender 是一个开源的项目。 它的盈利模式是: 开源提高市场占有率 技术支持 周边视频教学,很多一些 youtube 上 up 都是靠广告费赚钱 也有部分收费的插件 学习这些...

QTextEdit文本编辑框的光标移动

1.问题描述 用Qt写一个串口调试工具,用一个QTextEdit作为接收显示区。发现每次串口调试工具接收完一帧数据后,QTextEdit的光标自动跳到文本开头的位置。这样,当接收到大量数据后,就要手动拉动滑块进行翻页,才能看到最新的数据。文本框赋值的方式为ui->QTextEdit->setText(),不是用的ui->QTextEdit->append()。实测发现,采用...

搭建一个flutter项目的全步骤

下载Flutter  SDK  解压到  C:\src\flutter  将路径C:\src\flutter\bin  添加到系统变量Path中   下载 Android Studio  安装  并安装Flutter插件 File > Settings > ...

猜你喜欢

python的列表

len(列表):返回列表长度 max(列表):返回列表最大值 min(列表):返回列表的最小值 sort reverse enumberate:把索引+元素组成元组再构成数组 zips:把两个列表的对应元素组成元组再构成数组     reverse      ...

Centos7 安装cloudera manager5.13.1记录

CDH安装资源下载 cm安装包地址:https://archive.cloudera.com/cm5/cm/5/ CDH安装包位置:http://archive.cloudera.com/cdh5/parcels/latest/ MySql安装包位置:https://repo.mysql.com//mysql57-community-release-el7-8.noarch.rpm 建议mysql...

iOS - UIWindow

前言 1、Window 的创建 Objective-C Swift 2、UIScreen 的使用 UIScreen 的属性 scale 属性的进一步的说明: 以前的 iPhone 设备屏幕分辨率都是 320x480,后来 apple 在 iPhone 4 中采用了名为 Retina 的显示技术,iPhone 4 采用了 960x640 像素分辨率的显示屏幕。由于屏幕大小没有变,还是 3.5 英寸,...

QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)

最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。  首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑windows系统是win10专业版的。下面的打包教程,都是亲测可用的。但个人认为,即便是不同的windows操作系统,不同的QT版本,也应该是可以的。希望大家能及时反馈,我好及...

数据挖掘和机器学习20个面试问题

1.什么是数据标准化,为什么要进行数据标准化? 1.1定义 1.2为什么要做数据归一化? 数据归一化后,损失函数变量前面的系数差距已不大,图像的等高面近似圆形,在梯度下降进行求解时能较快的收敛。 一些机器学习算法需要计算样本之间的距离(如欧氏距离),例如 KNN、K-means 等。如果一个特征值域范围非常大,那么距离计算就主要取决于这个特征 1.3为什么要进行数据标准化? 数据标准化是预处理步骤...

问答精选

Best index for mysql date field

I´ve got a table with 41,000,000 rows with the following structure: What is the best index for date to enable a quick filtering like this select count(*) from market_db_candle where date >= 2...

Is it correct application of the SRP(single responsibility principle)?

I have a java class: I can receive a map of new values in these fields and update it. It looks like this: ChangeItem changeItem where changeItem.key is field's name and changeItem.value is the field's...

Display the variable names of an array sort?

** This is my first post on StackOverflow, and I code only in high school, so I am by no means a professional. I am in fact quite novice XD. What's also important to note is that I'm using ReadyToProg...

Choose Header in ASP.NET Page

I have created a master page (Site.master) which contains the code to display a header, a footer, and a side bar. It works really great, but I am having trouble figuring out how to dynamically choose ...

voiceXML in evolution.voxeo.com, getting strange error

I am new in voiceXML and I am trying to use evolution.voxeo.com to run simple XML codes. According to their website, we can post the recorded audio in multi-part format. So here is my XML code, that r...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答