Tag: readline

Ipython没有readline可用和pip安装readline错误

我安装了ipython,但没有readline选项。 我先下载了gnu readline并编译安装。 DId不知道这是否是一个合适的解决scheme,而是我首先想到的。 它仍然不会像以前一样使用相同的错误: 警告:在此平台上不能使用Readline服务。 警告:自动缩进function需要readline库 然后我尝试使用PIP安装readline,我得到下面的错误。 任何帮助,将不胜感激: 运行安装 运行构build 运行build_ext build立“readline”扩展 创build构build 创buildbuild / temp.linux-x86_64-2.6 创buildbuild / temp.linux-x86_64-2.6 /模块 创buildbuild / temp.linux-x86_64-2.6 / Modules / 2.x GCC -pthread -fno严格走样-g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict的原型-fPIC -DHAVE_RL_CALLBACK -DHAVE_RL_CATCH_SIGNAL -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_COMPLETION_SUPPRESS_APPEND -DHAVE_RL_PRE_INPUT_HOOK -I。 -I / home / jspender / include / python2.6 […]

在bash控制-R反向我search:你如何“重置”在Cygwin的search?

问题:你如何看待Ctrl + R反向search来“重置自己”,每次都从历史的底部开始search? 背景:在Bash中使用反向search时,一旦search完历史logging,我总是被卡住,并且找不到任何匹配。 有时我打Esc并再次调用Ctrl + R ,期待它从我的历史底部开始一个全新的search。 然而,“指针”似乎仍然是在我的历史中遗留下来的地方。 问题是,我通常不希望这种行为。 如果我点击了Esc ,然后重新调用Ctrl + r ,我希望表明它应该从底部重新开始并重新开始工作。 更新:我想我应该提到我在Windows上使用Cygwin,因为没有提到的解决scheme的工作。 更新:这个问题被标记为潜在的重复问题 。 由于以下原因,此问题不重复: 另一个问题不涉及Cygwin。 另一个问题不涉及如何将search重置为初始状态(而是处理简单地向后search以及向前search)。

python tab完成Mac OSX 10.7(Lion)

在升级到狮子之前,我已经通过terminal完成了在python shell中的工作。 按照这些说明 ,有可能使标签完成工作。 自从升级到Lion后,我现在无法在Python的terminal会话中完成标签页的工作。 我已经按照上面的说明去信了,但是它仍然不起作用。 Lion中的readline模块有什么不同吗? 挂钩到“选项卡:完整”选项不再似乎工作。 我想知道是否terminal是忽略readline,或者如果它是Python本身。 Python版本:2.7.1 编辑: 通过标签填写,我的意思是我可以做如下的事情: # django import MyModel MyModel.objects.a[TAB] # will complete to all()

在Homebrew中返回readline版本6.x来修复Postgresql?

我不是Homebrew的专家,但是我认为在9/15/16之后的某个时候,它已经将我从readline版本6.x“升级”到了7.0: eat@eric-macbook:Homebrew$ brew info readline readline: stable 7.0 (bottled) [keg-only] Library for command-line editing https://tiswww.case.edu/php/chet/readline/rltop.html /usr/local/Cellar/readline/7.0 (45 files, 2M) 这让我的9.4.5 Homebrew版本的Postgresql令人头疼(为了可比性的原因,我需要更老的9.4): eat@eric-macbook:~$ psql –version dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib Referenced from: /usr/local/Cellar/postgresql/9.4.5/bin/psql Reason: image not found Trace/BPT trap: 5 不幸的是,我无法find一个关于Homebrew的readx 6.x版本来恢复 – 只有7.0似乎是可用的(?)。 我的问题是双重的: readline版本与我的postgres / psql问题的原因不符? 如果是这样,我该如何回到6.x与自制软件纠正问题? 先谢谢你!

如何在* nix下的ipython中使用vi密钥?

目前在Bash中,我使用set -o vi在我的bash提示符中启用vi模式。 我如何得到ipython呢? 注意:如果答案适用于所有* nix,我将从标题中删除OS X

导轨控制台,RVM和readline的问题

我已经安装了rvm,以确保我的本地开发版本的ruby与我的服务器上的特定应用程序(ruby1.8.7)相同。 我已经完成了这个,并安装ruby1.8.7好。 但是,当我尝试启动导轨控制台时出现此错误: Readline was unable to be required, if you need completion or history install readline then reinstall the ruby. You may follow 'rvm notes' for dependencies and/or read the docs page http://rvm.beginrescueend.com/packages/readline/ . Be sure you 'rvm remove X ; rvm install X' to re-compile your ruby with readline support after obtaining the […]

在bash中按alt +数字,你会得到(arg )是什么?

在bash中按alt +数字,你会得到(arg [数字])是什么? (这种types的问题更适合询问人,而不是试图通过互联网search正确的术语来search文档)。

在Python中阅读换行符分隔文件并丢弃换行符的最佳方法?

我正试图确定在Python中使用换行符分隔的文件读取时摆脱换行符的最佳方式。 我想到的是以下代码,包括一次性代码来testing。 import os def getfile(filename,results): f = open(filename) filecontents = f.readlines() for line in filecontents: foo = line.strip('\n') results.append(foo) return results blahblah = [] getfile('/tmp/foo',blahblah) for x in blahblah: print x build议?

将InputStream转换为BufferedReader

我试图从Android的资产目录中使用InputStream逐行读取文本文件。 我想将InputStream转换为BufferedReader以便能够使用readLine()。 我有以下代码: InputStream is; is = myContext.getAssets().open ("file.txt"); BufferedReader br = new BufferedReader (is); 第三行删除以下错误: 这条线上有多个标记 构造函数BufferedReader(InputStream)是未知的。 我想在C中做的事情是这样的: StreamReader file; file = File.OpenText ("file.txt"); line = file.ReadLine(); line = file.ReadLine(); … 我做错了什么,或者我该怎么做? 谢谢!

如何等待R中的按键?

我想暂停我的R脚本,直到用户按下一个键。 我如何做到这一点?