如何在 PyCharm 中一对一粘贴多个选定行?
How do I paste multiple selected lines one to one in PyCharm?
我有两个文件,我想将文件A中的行粘贴到文件B的多选中。
文件 A 包含以下行:
foo0
foo1
foo2
foo3
文件 B 包含以下行:
var0 = "foo0"
somevar = False
var1 = "foo0"
some_other_var = False
var2 = "foo0"
some_code_I_have_to_work_around = False
var3 = "foo0"
我想将文件 A 中的行粘贴到文件 B 中的变量值中,使其看起来像这样:
var0 = "foo0"
somevar = False
var1 = "foo1"
some_other_var = False
var2 = "foo2"
some_code_I_have_to_work_around = False
var3 = "foo3"
但我不断得到如下输出:
var0="foo0
foo1
foo2
foo3"
somevar = False
var1="foo0
foo1
foo2
... <snip>
我怎么知道 PyCharm 我只是想让它准确地将文件 A 中的行数粘贴到文件 B 的值中,而不是将我副本中的所有行粘贴到我的每个多行中选择?
答案是在 源副本和目标粘贴中使用 multi-selection。
Select multiple non-contiguous ranges
我使用 Sublime Text 热键映射,所以我的“select 下一次出现”的键是 ⌘ + D 。根据文档,默认 PyCharm 是 Ctrl + G。
我试图将 单个 select 离子粘贴到多个 select 离子中,因此 PyCharm 粘贴了我的 单 select离子进入多select离子,就像我要求的那样。
我原以为 PyCharm 会表现得像 Sublime Text,并自动识别出我的单个 selection 中的确切行数与我的 multi-[=41= 中的行数相匹配]ion,并智能地放置它们。
我有两个文件,我想将文件A中的行粘贴到文件B的多选中。
文件 A 包含以下行:
foo0
foo1
foo2
foo3
文件 B 包含以下行:
var0 = "foo0"
somevar = False
var1 = "foo0"
some_other_var = False
var2 = "foo0"
some_code_I_have_to_work_around = False
var3 = "foo0"
我想将文件 A 中的行粘贴到文件 B 中的变量值中,使其看起来像这样:
var0 = "foo0"
somevar = False
var1 = "foo1"
some_other_var = False
var2 = "foo2"
some_code_I_have_to_work_around = False
var3 = "foo3"
但我不断得到如下输出:
var0="foo0
foo1
foo2
foo3"
somevar = False
var1="foo0
foo1
foo2
... <snip>
我怎么知道 PyCharm 我只是想让它准确地将文件 A 中的行数粘贴到文件 B 的值中,而不是将我副本中的所有行粘贴到我的每个多行中选择?
答案是在 源副本和目标粘贴中使用 multi-selection。
Select multiple non-contiguous ranges
我使用 Sublime Text 热键映射,所以我的“select 下一次出现”的键是 ⌘ + D 。根据文档,默认 PyCharm 是 Ctrl + G。
我试图将 单个 select 离子粘贴到多个 select 离子中,因此 PyCharm 粘贴了我的 单 select离子进入多select离子,就像我要求的那样。
我原以为 PyCharm 会表现得像 Sublime Text,并自动识别出我的单个 selection 中的确切行数与我的 multi-[=41= 中的行数相匹配]ion,并智能地放置它们。