• 最近在用python+selenium写一个刷课脚本,在用vscode编辑的时候发现粘贴代码的时候会把原括号内的内容自动换行,感觉特别不适应,把一段代码拉得很长
  • 一开始以为是插件的问题,排除了几个发现不是;然后目标转移到vscode配置上,最后发现是设置里editor.formatOnPaste的问题,该设置打勾会自动格式化粘贴的内容,取消后再粘贴就不会自动换行了

更新:

  • 上次直接关掉editor.formatOnPaste的选项后,虽然的确解决了括号换行的问题,但也导致了很多编辑上的不方便,本来想要让代码粘贴的时候自动格式化的地方不给格式化了,说明方法有问题,不能一刀切

  • 不过上次一番查找已经给了思路:是格式化程序的问题,那么进入vscode->设置,搜索 python format:可以发现这个选项:

    Python › Formatting: Provider
    Provider for formatting. Possible options include ‘autopep8’, ‘black’, and 'yapf’

  • 下面的默认选项是:autopep8

  • 那么接下来要做的事情就是修改这个格式化程序的配置了:

    1. 可以在设置里找到Python>Formatting:Autopep8 Args下直接添加项:--max-line-length=120
    2. 也可以打开settings.json进行配置,添加:"python.formatting.autopep8Args": [ "--max-line-length=120", ]
  • ok,最后再勾选上之前被取消的editor.formatOnPaste就解决问题了

补充:

  • 我的vscode选用的是默认格式化程序autopep8,如果是其他的可以类比如上方法设置
  • 以后再碰到这种格式问题的方向:格式化程序的配置
  • 参考:在vscode中使用yapf,并手动修改yapf的配置

关于vscode粘贴时如果圆括号内内容太长会自动换行的问题相关推荐

  1. datatable行内内容太长,有时不自动换行解决方法

    datatable行内内容太长,有时不自动换行解决方法 参考文章: (1)datatable行内内容太长,有时不自动换行解决方法 (2)https://www.cnblogs.com/yang-xia ...

  2. WinForm中遇到Label要显示的内容太长,自动换行

    很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考. 第一种是把Label的AutoSize属性设为False,手动修改Label的 ...

  3. LaTeX 表格里的内容太长想换行怎么办

    LaTeX 表格里的内容太长想换行怎么办 目录 步骤 示例 步骤 主要有两个步骤: 1.添加下面这行命令 \newcommand{\tabincell}[2]{\begin{tabular}{@{}# ...

  4. antdesign中表格内容太长或者select内容太长如何悬浮显示?

    需求:antdesign中表格内容太长或者select内容太长如何悬浮显示? 考虑:我们在学HTML的时候,有一个标签属性是 title,它有什么作用呢? title 属性规定关于元素的额外信息.这些 ...

  5. elementui 表格表头换行_解决element-ui表格表头内容太长时的换行问题

    在用vue+element-ui做一个后台管理系统时,遇到这样的问题, 如图: 使用el-table做一个表格,当表头内容过长时会换行,在不设置的宽度的时候每一列的宽度是等比例分配的,虽然elemen ...

  6. 剪切粘贴时总是上次的内容_自学PS:拷贝与粘贴都有哪些方法?编辑信息时错误了怎样恢复?...

    今天要学习的知识点是如何在PS中拷贝与粘贴和从错误中恢复两大点,这两个知识点可以说是在平常的编辑中最常用到的,非常实用,很值得我们去学习,接下来就让我们一起来开启今天的学习之旅吧. 一.拷贝与粘贴 & ...

  7. 剪切粘贴时总是上次的内容_【Procreate 迷你课堂】#4 三指快速拷贝及粘贴

    Procreate三指快速拷贝及粘贴https://www.zhihu.com/video/1213784489295548416 我们上一期讲解了基本的画布导航快捷手势,而今天我们来科普下如何取代鼠 ...

  8. 剪切粘贴时总是上次的内容_Quicker 1.4版本更新内容

    1.4.25版本已发布到慢速通道,欢迎下载使用. 新增功能 子程序功能 用于将具有相对独立功能的一部分步骤和变量封装起来,变成一个新的"自定义模块".还可以分享子程序,减少重复造轮 ...

  9. 剪切粘贴时总是上次的内容_macOS系统上面如何实现Windows上的“剪切”功能

    之前已经习惯了Windows系统上面的"复制"."粘贴"."剪切"功能了.用了Mac笔记本之后发现右键菜单里面的"剪切" ...

最新文章

  1. mysql 修复_修复崩溃的Mysql
  2. 查看mysql编译参数
  3. 设计模式之模板模式学习笔记
  4. oracle date类型,向Oracle中插入date数据类型
  5. 【控制】《现代控制理论》谢克明老师-第4章-控制系统的稳定性
  6. 《编写可读代码的艺术》读后总结
  7. unity3d Json解析工具类
  8. [vue] 怎么访问到子组件的实例或者子元素?
  9. (四)java版spring cloud+spring boot 社交电子商务平台-断路器(Hystrix)
  10. 使用Office 365 试用账户 体验Office 365功能
  11. 超详细|一篇搞定操作系统——处理器管理
  12. PPC飞信问题...WM6.5版无法安装以及连接
  13. IDEA前进后退快捷键设置
  14. 51nod 2591 最终讨伐
  15. 微信H5支付(报跨域问题)
  16. Eureka解密(1)------ 注册实例服务发现理解
  17. php中奖概率算法,刮刮卡/大转盘抽奖算法
  18. 把数组对象[{key1:val1},{key2:val2}] 的key val 分割成独立的数组
  19. linux lamp 搭建,LInux-Lamp搭建
  20. 【滤波跟踪】Singer-Kalman模型下的机动目标跟踪算法含Matlab源码

热门文章

  1. Go语言格式化金额为3个一组隔开
  2. 【Leetcode】516. 最长回文子序列
  3. 搜狗浏览器如何设置截屏快捷键?
  4. 宝宝专业智力测试软件,1岁宝宝的智力测试
  5. 云呐|固定资产盘点APP
  6. td中bug处理过程_TD bug状态说明
  7. 正则表达式校验身份证号、邮箱和手机号
  8. LCD 交流屏 -直流屏
  9. 绝地求生-对象缓冲表获取
  10. 支持ipv6转发的路由器有哪些