V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Alias4ck  ›  全部回复第 12 页 / 共 20 页
回复总数  392
1 ... 4  5  6  7  8  9  10  11  12  13 ... 20  
2023-04-18 12:36:23 +08:00
回复了 flyinghigherair 创建的主题 Visual Studio Code vscode html 代码 单行注释 块注释
先选中用 shift+option(mac) 选中所有行的开头 拉到每一行的行尾 再 command+/ 即可多段单行了
或者直接 shift+option+i 直接定位到行尾 再 command+/ 也可以

这个链接的第一个动画就是上述操作了
https://qawithexperts.com/article/technology/how-to-comment-multiple-lines-in-visual-studio-vs-code/443

也可以安装外部插件
https://www.taeluf.com/blog/vs-code/single-line-comments/ (要安装 multi-command extension)
https://marketplace.visualstudio.com/items?itemName=8rin5x.onelinecomments
@LaurelHarmon 我觉得吧 兄弟你是不是戾气有点重啊
1: 这个 tag 是在 python 下的吧 是分享和讨论 python 技术的吧 不是用来批判人的吧 只是针对技术的吧 我也没看到你提出你的观点 关于这个 ide 的特性啊
2: 另外你是谁啊 就动不动上升到讨论价值 社区垃圾? 圣人? 首先别人可能是新人,了解一些 feature 不够及时, 给他们解答 我觉得在这个 tag 下很合理啊
3: 其次 chatgpt 给的答案很全面 用来做参考有什么问题 你也可以指出它的错误 它本身就是一个辅助工具, 别动不动就 diss , 用来查漏补缺很合理啊 技术讨论不就是要百花齐放吗
@LaurelHarmon 贴 gpt 生成 下面我没回复我自己的观点? 我只是探讨我的知识边界 有问题? 现在 v2 上讨论问题的人戾气都这么重吗
在 Python 中,确实可以在一行中导入多个包,但许多 IDE 和代码格式化工具(如 PEP 8 、Black 、autopep8 等)会将它们自动展开到多行。这样做主要有以下好处:

1.可读性:将每个导入语句放在单独的一行可以提高代码的可读性,使其他开发人员更容易理解和跟踪你的代码。当有多个导入时,长的一行代码可能不容易看清楚每个导入。

2.维护:在单独的一行上列出每个导入包,有助于代码的维护。当需要添加、删除或修改导入时,单行导入使得更改更加明确,减少了出错的可能性。

3.代码审查和版本控制:将导入语句拆分到多行可以简化代码审查和版本控制。当有多个导入在同一行时,对其中一个导入的更改可能导致整行被标记为已修改,这可能会使得审查变得更加困难。

4.遵循编码规范:PEP 8 是 Python 编程语言的一种编码规范,它建议将每个导入语句放在单独的一行。遵循这些规范有助于编写整洁、一致的代码,这对于团队协作尤为重要。

总之,尽管在一行中导入多个包是可行的,但将每个导入分开到单独的一行可以提高代码的可读性、可维护性,并遵循编码规范。因此,许多 IDE 和代码格式化工具会自动将导入语句拆分到多行

gpt-4 的回复确实很符合事实, 虽然我也用 isort 来处理包的导入, 主要原因是可读性和规范, 剩余两个点它描述的也很不错 涨姿势了
2023-04-15 03:20:13 +08:00
回复了 thorneLiu 创建的主题 程序员 2023 年了,各位老哥都是用什么工具构建简历呀?
2023-04-11 17:29:25 +08:00
回复了 utfqvfhpyygy 创建的主题 程序员 有什么推荐的语音转文字项目,可以本地来训练运行的
2023-04-11 16:09:00 +08:00
回复了 brader 创建的主题 程序员 Objective-C 对接 chatGPT 接口,怎么做到逐字输出
2023-04-09 15:19:43 +08:00
回复了 funet 创建的主题 推广 知识付费 = 割韭菜 ?
一眼来这里割韭菜 推广的
2023-04-09 00:22:03 +08:00
回复了 GPTronTeam 创建的主题 程序员 正在写一个工具让 ChatGPT 接管我的电脑
你说的不是最近很火的这个 project 吗 https://github.com/Torantulino/Auto-GPT
2023-04-07 11:01:47 +08:00
回复了 Andor_Chen 创建的主题 推广 送几本“通透”的《流畅的 Python (第 2 版)》
分母
2023-04-02 13:39:21 +08:00
回复了 v50Tks 创建的主题 程序员 数据统计场景存储选型,大佬们帮帮忙
why not ask gpt-4? https://gpt.best/J2pwM2Yw
2023-03-31 15:40:40 +08:00
回复了 dashBit 创建的主题 程序员 好奇模拟类游戏的 ai 部分是怎么写的
当你不熟悉一个领域的时候可以去问问 gpt4 https://gpt.best/MBVVx0YZ
2023-03-31 01:06:08 +08:00
回复了 gilgameshcc 创建的主题 程序员 如何在国内使用 GPT-4?
现在套壳营销这么多的吗
2023-03-24 04:04:54 +08:00
回复了 cocomiko 创建的主题 OpenAI chagpt 出现之后,学习编程语言变容易多了
有个观点我需要纠正下 一个语言能不能活下来 会不会被淘汰 主要看的是它的生态( python 它的优势是在数据科学方面 ) 而不是性能
2023-03-24 00:59:30 +08:00
回复了 wganbleuthall 创建的主题 Visual Studio Code VScode, Python 如何多线程 debug 代码
https://code.visualstudio.com/docs/python/debugging 搜 multithread 关键词 它有一个场景 如果你用的是 win32api 创建线程的话 而不是 python 内部的话 你则需要加上一段话

If you're working with a multi-threaded app that uses native thread APIs (such as the Win32 CreateThread function rather than the Python threading APIs), it's presently necessary to include the following source code at the top of whichever file you want to debug:
```
import debugpy
debugpy.debug_this_thread()
```
2023-03-24 00:53:37 +08:00
回复了 wganbleuthall 创建的主题 Visual Studio Code VScode, Python 如何多线程 debug 代码
2023-03-21 14:14:54 +08:00
回复了 Allonsy 创建的主题 Python Python 进阶疑惑
1. python 要高级的写法 这两本书 fluent python 和 python cookbook 都介绍的比较详细
2. 学习 cpython 直接看源码不就好了吗 ( https://github.com/python/cpython) 前提是你要有 c 的基础
2023-03-20 18:03:05 +08:00
回复了 thqw0925 创建的主题 Linux 在 Linux 上,观看 4K Netflix 影片的正确姿势是什么?
2023-03-20 15:06:42 +08:00
回复了 annoygaga 创建的主题 程序员 如何科学的测试 docker image?
有个概念叫做 Container Structure Tests ( https://github.com/GoogleContainerTools/container-structure-test
1 ... 4  5  6  7  8  9  10  11  12  13 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1221 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 17:49 · PVG 01:49 · LAX 09:49 · JFK 12:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.