无法在OSX上获得“set show-mode-in-prompt on”

时间:2017-07-13 08:38:55

标签: bash macos vi readline

我正在使用bash v4.4和“set editing-mode vi”。我无法在提示符下显示vi模式。

我在〜/ .inputrc文件中添加了“set show-mode-in-prompt on”,但由于某种原因它无效。

我的Readline版本是7.0。

当我输入“man readline”时,我看到一行内容为:

“show-mode-in-prompt(Off)”

这意味着它可能已关闭。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

我认为您看到的import csv import math from flask import Flask, redirect, render_template, request, url_for from server import app, user_input @app.route("/", methods=["GET", "POST"]) def index(): if request.method == "POST": numbers = request.form["numbers"] #numbers is the expression str="" str+numbers eval(str) return render_template("calculator.html") 输出只是解释设置的默认值,不一定告诉您仍然将其设置为“关闭”。

也许您的默认shell仍然是旧的系统默认shell?请尝试检查:man readline(它不一定与运行echo $BASH_VERSION时相同)

如果结果是旧版本,那么updating your system's default shell to a newer version of bash可能会解决问题!