【发布时间】:2016-04-21 18:43:20
【问题描述】:
这听起来像是一个愚蠢的问题,但是如何使用 Jupyter notebook 中的自动关闭括号呢?例如,当我输入
print(
Jupyter notebook 自动关闭刹车
print()
并将光标放在里面。然后我可以输入参数,比如
print(1 + 1)
现在我的光标在第二个1 和右括号) 之间。导航到)右侧的键是什么?
当然我可以按End或者→甚至)来实现这个,但是好像并没有节省时间,也就是我想括号自动关闭的目的是什么?
提前致谢。
【问题讨论】:
-
')' 会将您带到括号的右侧。目的不是针对像上面这样的简单案例,而是针对更复杂的案例,每次您打开一个括号时,它都会相应地关闭以帮助您跟踪事物 - 例如
l = [(i.split( ...已自动关闭))]。 -
@AChampion 既然这个问题已经(很长)一段时间没有得到解答,那么您将其发布为答案怎么样? (尽管显然 op 询问“......它的目的是什么?它可以基于意见;在这种情况下,可以关闭问题,但可以将答案发布到我在此处链接的旧问题)
-
Code Mirror 中的pair closing(引号、括号、括号)的低效实现是一个显着的时间浪费和当您需要在之后添加这些元素时解析错误的来源(静默关闭元素丢弃,插入一对引号)。只需考虑not to use it 并手动键入结束元素。一个非常棒的工具的令人失望的功能。
标签: jupyter jupyter-notebook keyboard-shortcuts