我需要使用less command
与语法高亮vim的命令python
,C
,bash
等多国语言。
如何根据vim
颜色应用语法高亮颜色less command
?
我正在使用 bash。要浏览我的命令历史记录,我正在调用history
我认为正在调用同名 Gnu 程序的命令。(我不知道是否有更好的 bash 特定方式)。
在我的 .bashrc 中,我目前有一行export PROMPT_COMMAND='history -a'
来保存我正在运行的多个 bash 会话的历史记录。
如果我做历史记录,我目前只看到 524 个条目。这个可以配置吗?我想将其增加到更大的数字,比如 2000。
我正在使用带有 XFCE4 终端的 bash shell。我已将外壳配置为处于 Vi 模式。
我通过在 ~/.bashrc 文件中添加以下行来完成此操作:
set -o vi
Run Code Online (Sandbox Code Playgroud)
在正常模式下的 shell 中,我按的第一个字符在正常模式下输入,但随后我在插入模式下被抛出。
IE:
我在正常模式。如果我按 b,我将返回一个单词并进入插入模式。
如果我按 bb,我将返回一个单词,进入插入模式,然后插入 b 字符。
另一个例子,如果我按 dd,第一个 d 将被普通模式捕获,然后我将进入插入模式,其中第二个 d 将被插入。
如果我set -o vi
在 shell 中手动输入(无论它是否在我的 .bashrc 中),我将不会得到这种行为,而是得到正常行为。我知道我的 .bashrc 中的更改正在被读取,因为我不在 Emacs 模式下。
我正在使用 bash 4.2.45(1)-release。
这是我的 .bashrc 的完整内容:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
PATH=$PATH:/home/bleakcabal/.rvm/gems/ruby-2.0.0-p247/bin
set -o vi
Run Code Online (Sandbox Code Playgroud)