pycharm中选中一个单词替换所有重复单词的实现方法


Posted in Python onNovember 17, 2020

一次性选中并修改多个相同的变量

在编码的时候,有时候要批量替换一个变量的名字,但是又不想使用批量替换,因为在不同的作用域中是可以使用相同的变量名的,如果批量替换的话会“误伤”其他。所以就需要有一个一次性选中多个相同的变量名,然后统一替换的功能。很庆幸,pycharm就有这样的功能

例如:

为了实现代码的简洁性, 我想把代码中的 categorical_var 全部替换成 a_var
可能好多朋友都是直接一个一个删的然后再改,也有朋友想到了函数 sub,replace等等
这时我们会问能不能像Subline中的全部选择 ctrl+D那样 选中之后全部替换呢?

pycharm中选中一个单词替换所有重复单词的实现方法

  • 方法: 将光标置于要修改的变量名后面
  • 多次按alt+j,这样就可以在相同的变量名后面添加光标
  • 此时可以同时删除并修改这些已经选中的变量名了。

展示:

pycharm中选中一个单词替换所有重复单词的实现方法

pycharm中选中一个单词替换所有重复单词的实现方法

到此这篇关于pycharm中选中一个单词替换所有重复单词的实现方法的文章就介绍到这了,更多相关pycharm选中单词替换重复单词内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现在无须过多援引的情况下创建字典的方法
Sep 25 Python
Python中的lstrip()方法使用简介
May 19 Python
Python2.x中文乱码问题解决方法
Jun 02 Python
全面理解Python中self的用法
Jun 04 Python
在Django同1个页面中的多表单处理详解
Jan 25 Python
速记Python布尔值
Nov 09 Python
python的re正则表达式实例代码
Jan 24 Python
如何通过50行Python代码获取公众号全部文章
Jul 12 Python
Flask框架钩子函数功能与用法分析
Aug 02 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
Mar 26 Python
Keras使用ImageNet上预训练的模型方式
May 23 Python
Python实现归一化算法详情
Mar 18 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 #Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 #Python
python开发一个解析protobuf文件的简单编译器
Nov 17 #Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 #Python
pymysql模块使用简介与示例
Nov 17 #Python
Python模拟登录requests.Session应用详解
Nov 17 #Python
关于python scrapy中添加cookie踩坑记录
Nov 17 #Python
You might like
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
javascript innerHTML使用分析
2010/12/03 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
js获取某月的最后一天日期的简单实例
2013/06/22 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
vue中@change兼容问题详解
2019/10/25 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
python list语法学习(带例子)
2013/11/01 Python
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
Python中的两个内置模块介绍
2015/04/05 Python
浅谈Python的文件类型
2016/05/30 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
党员个人公开承诺书
2014/08/29 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
2015年党建工作总结
2015/03/30 职场文书
浅谈GO中的Channel以及死锁的造成
2022/03/18 Golang
SQL Server内存机制浅探
2022/04/06 SQL Server