假设我有一个名为
a_variable
是否有环绕声或某种击键组合可以做到
print(a_variable)
或者
print("a_variable: ", a_variable)
当我的光标在a_variable
定义的行上时?我在网上找不到任何相关材料。任何帮助表示赞赏。
假设我有一个名为
a_variable
是否有环绕声或某种击键组合可以做到
print(a_variable)
或者
print("a_variable: ", a_variable)
当我的光标在a_variable
定义的行上时?我在网上找不到任何相关材料。任何帮助表示赞赏。
这个答案是在考虑 Vim 的情况下编写的。其中一些、全部或没有可能适用于您的特定 Vim模拟器,因此 YMMV。
您可以将光标放在上面a_variable
并执行以下操作:
ysiwfprint(<CR>
获得:
print(a_variable)
目前仅使用环绕声是不可能实现的。
您可以将光标放在上面a_variable
并执行以下操作:
ciwprint(<C-r>")<Esc>
第二种情况是第一种情况的变体,您将变量名插入两次而不是一次:
ciwprint("<C-r>": ", <C-r>")<Esc>
如果您需要经常这样做,请将其转换为映射。
见:help c
, :help iw
, :help i_ctrl-r
, :help ""
。