^ 关注我,带你一起学GIS ^
前言
❝
在日常开发中,不知道你会不会经常遇到一种情况,就是在开发工具中需要同时选中或修改多行数据。如果你一次次或者一行行的修改则会略显繁琐,在一定程度上降低了开发效率。好在,大多开发工具都提供了同时选中和修改多行数据的能力。
软件环境
下面以webstorm开发工具为例进行讲解。
时间:2026年
系统:Windows 11
webstorm:2024.1.5
使用方法
首先将光标置于选中行前,然后按住【Alt+Shift】键,同时按下鼠标左键并拖动选中目标数据。
数据选中之后以高亮状态显示
最后松开键盘和鼠标,输入修改内容。
以上这个操作可能你会觉得与常规修改没多大的区别,下面我告诉你,重磅的的来了。
以下代码中定义了一个属性labelRenderer,假如有一天这个属性名称被修改为labelRenderer2了,那么你再直接修改或者一个一个的粘贴就显得不太合适了。
此时就可以使用批量选中修改方法,将光标置于属性labelRenderer之后,键入2即可。
此时,肯定有同学要发问了,那我为什么不能使用全局替换或者局部替换呢?在这里,全局替换可能有一定的风险性,因为你可能无法确定labelRenderer这个名称的变量都在项目中什么位置使用,所以不推荐。但是局部替换是OK的,在这里是可以使用的。这都是不同的修改方法,怎么选择,取决于你自己的喜好和判断。
经过测试,该方法在webstorm、notepad++、vscode工具中均能够正常使用,不能在windows自带的记事本中使用。
❝
注意:其他的开发软件可能快捷键不一致,读者可自行测试。
❝
GIS之路 开发示例数据下载,请在公众号后台回复:vector
全国信息化工程师-GIS 应用水平考试资料,请在公众号后台回复:GIS考试
GIS之路 公众号已经接入了智能助手**,** 可以在对话框进行提问,也可以直接搜索历史文章进行查看。
都看到这了,不要忘记点赞、收藏 + 关注 哦 !
本号不定时更新有关 GIS开发 相关内容,欢迎关注 !
[1] GeoTools 开发合集(全)
[3] GDAL 开发合集(全)
[4] ArcPy 开发合集(全)
[5] ArcPy,一个基于 Python 的 GIS 开发库简介
[6] GeoTools,一个基于 Java 的 GIS 开发库简介
[8] GDAL,一个基于 Python 的 GIS 开发库简介
[9] GeoJSON 数据源简介
[10] GIS 影像数据源简介
[11] GIS 名词解释大全
[12] GIS 服务器,GeoServer 简介
[13] 从微信指数看当前 GIS 框架的发展趋势
[14] Landsat 卫星数据简介
[15] OGC,开放地理空间联盟简介
[16] 中国地图 GeoJSON 数据集网站简介
[18] 实用小工具推荐合集
[19] ArcGIS Pro 添加底图的方式
[20] GIS 坐标转换:Shp 数据重投影