如何在Jupyter中插入文字标签而不是自动完成?

时间:2018-03-26 17:18:21

标签: ipython jupyter-notebook jupyter

很容易缩进整行。

  1. 只需突出显示整行,然后按标签

  2. 转到该行的开头,然后按 Tab

  3. 点击该行中的任意位置,然后按 Ctrl + ]

  4. 现在问题是如何在行的中间插入缩进。

    另外,如何在行尾压缩。

    示例使用场景:

    # Hyperparameters
    LENGTH = 10 # length of foo
    TEMP = 20 # temperature of bar
    IV = 99.99 # induction variability of foo bar
    

    具体而言,我们希望:

    # Hyperparameters
    LENGTH = 10    # length of foo
    TEMP = 20      # temperature of bar
    IV = 99.99     # induction variability of foo bar
    

    甚至更好(在某些情况下):

    # Hyperparameters
    LENGTH = 10        # length of foo
    TEMP   = 20        # temperature of bar
    IV     = 99.99     # induction variability of foo bar
    
    1. 请注意,按 Tab 按钮,我们实际上是在调用自动​​完成而不是缩进。
    2. 当然我们总是可以使用空格键手动对齐它们,但是每次调整超参数时我们都必须这样做。
    3. 那么,如何在Jupyter中缩进而不是自动完成?

      P.S。是的,我知道print(“\ t”),复制输出并粘贴缩进。但那是不可取的。

1 个答案:

答案 0 :(得分:1)

一种替代方法是使用Alt键盘顺序。
在这种情况下,它将为Alt + 09。它大约是人们希望的那么短。

要实现此目的,您需要在键盘上使用小键盘,因为键盘上的第一行数字不能产生Alt键盘序列。

但是,这确实在标签上留下了难看的箭头,这似乎是Jupyter Notebooks显示标签字符的方式。