2010-05-06 35 views
3

PEP 8表示:頁分離器

的Python接受控制-L(即^ L) 形式進料字符作爲空白; 許多工具把這些字符作爲 分頁符,所以你可以使用它們 分離文件

這看起來就像是我一個偉大的想法的相關章節 的頁面,但在文本編輯器我用(凱特)「控制+ L」用於保存所有文件。有人有任何解決方案?

...或者我在這裏失去了一些東西?

回答

2

Ctrl-L只是指ASCII碼爲12的字符(換頁,新頁面)。它僅被稱爲Ctrl-L,因爲有些編輯器允許您使用Ctrl-L進行輸入。 (例如,在vim中,可以鍵入Ctrl-Q Ctrl-L來輸入該字符,並且它也顯示爲^L)。在凱特,Ctrl-L是保存所有文件的快捷方式,所以你不能以這種方式輸入,並且我不確定是否有任何方法可以輕鬆輸入該字符。

+0

ctrl + Q ctrl + L在emacs中可以正常工作,但不能在vim中工作 – remosu 2010-05-06 09:59:56

+0

在插入模式下(不是在命令模式下),它適用於'gvim'。我不知道這是否是因爲我從別人的'.vimrc'懶洋洋地複製了一些配置選項,或者這是默認行爲。無論如何,如果它不適合你,那麼對於這種混亂感到抱歉。 – 2010-05-06 11:16:37

+0

ups ...我在vim命令模式下試過這個。在插入模式下工作正常。感謝您的回答。 – remosu 2010-05-07 09:21:42

0

您可以從菜單中創建一個plugin,並禁用快捷鍵Ctrl + L:設置 - >配置快捷方式

2

作爲凱特開發者,我不幸地告訴你,這樣的控制序列,不支持。事實上,凱特經常將這些文件視爲二進制文件,因爲這些文字不是人類可讀的文本。總之:儘量避免^ L。