当前位置: 首页 > 面试题库 >

标准的python解释器具有vi命令模式?

夹谷硕
2023-03-14
问题内容

我在python解释器(RHEL 5.3上的python 2.4)上做了一些工作,突然发现自己处于似乎是“
vi命令模式”的地方。也就是说,我可以使用典型的vi键绑定编辑先前的命令,以h左移,以x删除…

我喜欢它-唯一的是,我不知道如何到达这里(也许是通过我导入的模块之一:pylab / matplotlib?)。

任何人都可以阐明如何在解释器中启用此模式吗?


问题答案:

在readline程序中Ctrl-
Alt-J从Emacs模式切换到Vi模式。

或者,在您的〜/ .inputrc中添加“设置编辑模式vi”



 类似资料:
  • Go语言的1.5版本在标准命令方面有了重大变更。这倒不是说它们的用法有多大的变化,而是说它们的底层支持已经大变样了。让我们先来对比一下$GOROOT/pkg/tool/<平台相关目录>中的内容。以下简称此目录为Go工具目录。 插播:平台相关目录即以_命名的目录,用于存放因特定平台的不同而不同的代码包归档文件或可执行文件。其中,代表特定平台的操作系统代号,而则代表特定平台的计算架构代号。使用go e

  • 嗯,我正在尝试实现命令模式来创建与对象的交互。 几乎所有要创建的命令都由对一个对象的请求和该对象的响应组成。 所以问题是——如何管理这些回应? 当所有命令都无效时,这很容易制作。无论它们是什么,如果它们实现@executable@接口,您都可以执行它们,因此 无效执行(对象参数) 但是,当他们的反应有不同的类型时,该怎么办?也许命令模式不适合这个项目?

  • 本文向大家介绍详解Linux中vi命令大全,包括了详解Linux中vi命令大全的使用技巧和注意事项,需要的朋友参考一下 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基

  • 本文向大家介绍命令解释器的目的是什么?,包括了命令解释器的目的是什么?的使用技巧和注意事项,需要的朋友参考一下 命令解释器允许用户使用文本行形式的命令与程序进行交互。它一直被使用到1970年代。然而,在现代,许多命令解释器被图形用户界面和菜单驱动界面所取代。 命令翻译的目的 命令解释器有许多用途,在某些情况下比图形用户界面更有用。这些情况的详细信息如下- 命令解释器具有大量可用于不同操作的命令和查

  • 本文向大家介绍Python中标准模块importlib详解,包括了Python中标准模块importlib详解的使用技巧和注意事项,需要的朋友参考一下 1 模块简介 Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及__import__函数)。另外,importlib允许程序员创建他们自定义的对象,可用于引入过程(也称为importer

  • 问题内容: 我正在尝试删除除最近的日志以外的所有日期日志。在执行脚本删除文件之前,我当然想测试命令以确保获得正确的结果。 执行这些命令时,日期为: 目录清单: 我以为-mtime +1应该列出一天之内的所有文件。为什么没有列出8-30.log? 这是理想的效果,但这只是反复试验。0在说什么? 问题答案: find的POSIX规范说: 如果从初始化时间中减去的文件修改时间除以86400(任何剩余部分