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最基本的数据类型以及对元组的介绍
Apr 14 Python
Python中使用copy模块实现列表(list)拷贝
Apr 14 Python
简单介绍Python中的struct模块
Apr 28 Python
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
Python中对数组集进行按行打乱shuffle的方法
Nov 08 Python
对python 操作solr索引数据的实例详解
Dec 07 Python
python批量修改文件夹及其子文件夹下的文件内容
Mar 15 Python
Python列表解析操作实例总结
Feb 26 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
Python连接mysql方法及常用参数
Sep 01 Python
TensorFlow的自动求导原理分析
May 26 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 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
JQuery从头学起第一讲
2010/07/04 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
2019/06/14 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
Python中的Classes和Metaclasses详解
2015/04/02 Python
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
python使用pymysql实现操作mysql
2016/09/13 Python
python中matplotlib实现最小二乘法拟合的过程详解
2017/07/11 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
python Socket之客户端和服务端握手详解
2017/09/18 Python
Python3中exp()函数用法分析
2019/02/19 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
pymysql 开启调试模式的实现
2019/09/24 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
python 读取二进制 显示图片案例
2020/04/24 Python
详解python算法常用技巧与内置库
2020/10/17 Python
为什么需要版本控制
2016/10/28 面试题
婚庆公司计划书
2014/09/15 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
如何撰写创业策划书
2019/06/27 职场文书
Python 视频画质增强
2022/04/28 Python