2010-05-06 77 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。