标签: xterm

vim 颜色方案在启动时不生效

我有一个问题,当我启动 VIM 时,我在 .vimrc 上设置的颜色方案在第一次运行 VIM 时不会生效,但是每当我执行:colorscheme 'mycolorscheme' 时,都会应用颜色方案。

我是 linux 的初学者,所以请多多包涵。

我只是在想是否应该设置一个设置。这是我使用 xterm 设置的设置。

  1. .X资源

    *customization: -color
    XTerm*termName: xterm-256color
    
    Run Code Online (Sandbox Code Playgroud)
  2. .xsession

    if [ -f $HOME/.Xresources ]; then
         xrdb -merge $HOME/.Xresources
    fi
    
    Run Code Online (Sandbox Code Playgroud)

运行后xrdb -query 输出如下:

*customization:-color
XTerm*termName: xterm-256color
Xft.dpi:    96
Xft.antialias:  1
Xft.hinting:    1
Xft.hintstyle:  hintslight
Xft.rgba:   rgb
Xft.lcdfilter:  lcddefault
Run Code Online (Sandbox Code Playgroud)

顺便说一句,每当我想启动 VIM 时,只有颜色方案不会生效。但所有映射和其他设置都有效

这是我的 .vimrc

    "**********************************************"
"           VUNDLE SETTINGS                    "
"**********************************************"

set nocompatible " be iMproved 
filetype off    " required!

set rtp+=~/.vim/bundle/vundle/
call vundle#rc() …
Run Code Online (Sandbox Code Playgroud)

vim xterm

5
推荐指数
2
解决办法
1707
查看次数

为什么我在终端 (Xterm) 中只看到 8 种颜色?

我正在运行 Xubuntu 13.04,我想使用 Vim 作为我的默认编辑器。我下载了很多 vim 颜色模式并尝试了它们,但它们看起来都不像官方截图。

例如,vim 自己的颜色模式 - 沙漠应该是这样的:

应该是这样的

但是在我的 vim 中,许多颜色都不会显示,例如背景。

在此处输入图片说明

所以这意味着与 xfce 的终端发生冲突,我不能强迫它使用 256 种颜色。命令 tput colors 给了我 8。

同时代码

for ((x=0; x<=255; x++));do 
echo -e "${x}:\033[48;5;${x}mcolor\033[000m"
done 
Run Code Online (Sandbox Code Playgroud)

给我看漂亮的颜色。好像我错过了什么。如果我跑

echo $TERM
Run Code Online (Sandbox Code Playgroud)

我明白了xterm。它应该是'xterm-256color'

当我尝试

set term=xterm-256color
Run Code Online (Sandbox Code Playgroud)

export TERM=xterm-256color
Run Code Online (Sandbox Code Playgroud)

然后: echo $TERM

我收到消息

xterm-256color
Run Code Online (Sandbox Code Playgroud)

但是在注销/登录后,我仍然没有在 Vim 中获得正确的颜色。我看到再次$TERM更改为xterm

我补充说:

if $TERM == "xterm-256color" set t_Co=256 endif
Run Code Online (Sandbox Code Playgroud)

t_Co=256
Run Code Online (Sandbox Code Playgroud)

到我的.vimrc文件,它似乎没有帮助。然后我自定义了 xterm 条目;将此添加到~/.Xdefaults

 *customization: -color
 XTerm*termName: xterm-256color
Add this to …
Run Code Online (Sandbox Code Playgroud)

xfce xubuntu bash xterm lxterminal

5
推荐指数
1
解决办法
5135
查看次数

为什么 gnome-terminal $TERM 显示 xterm

我正在尝试在我的终端中获取日光化配色方案,并且正在在线学习一些教程。我遇到了 $TERM 环境变量,据我所知,它是我正在使用的终端的当前名​​称。我还有一个 $COLORTERM,我不太确定它是什么,但它显示给我:gnome-terminal而 $TERM 变量是xterm. Ubuntu 13.10 使用的终端不是gnome-terminal吗?为什么 xterm 显示在 env var 中?

colors gnome-terminal xterm 13.10

5
推荐指数
1
解决办法
1302
查看次数

Xresources 在 13.10 中没有做任何事情

我试图了解 .Xresources 的功能,但即使是最简单的配置我也无法做到。例如,我希望能够更改终端的背景颜色。

在我的 .Xresources 文件中,我有:

*background: #FFFFFF

我保存然后运行

xrdb -merge ~/.Xresources

我尝试退出终端,注销然后重新启动,然后重新启动。没运气。

我知道我可以使用 Edit-->Profile Preferences-->Colors 来更改背景,但我想了解 Xresources

编辑:我在Ubuntu 论坛上问了这个问题,并收到了 Toz 的回复

您使用的是哪个终端程序?您列出的过程适用于 xterm(和其他 Xt 库派生应用程序)。如果您使用的是 gnome-terminal 或 xfce4-terminal,那么您就不走运了 - 两个终端都不使用 Xresources 来设置其属性。您必须使用程序使用的配置系统。

当时我没有使用 xterm,所以使用.Xresources.

colors xterm

5
推荐指数
2
解决办法
7464
查看次数

如何将来自外部源的文本粘贴到 xterm 编辑过的文件中?

我想从网页中复制一些文本并将其粘贴到使用 xterm 编辑器打开的文件中。如何将我的文本粘贴到 xterm 编辑过的文件中?

xterm paste

5
推荐指数
1
解决办法
2万
查看次数

任何带有拆分和制表符的 XTerm 替代品?

XTerm 很棒,因为我可以在w3m或 中查看其中的图像ranger。但是,作为终端,它不支持制表符或拆分。有没有像 XTerm 一样工作但支持拆分和制表符的替代方案?

xterm split tabs

5
推荐指数
1
解决办法
8711
查看次数

为什么 xterm alt-backspace 会产生 Unicode 字符 U+00FF?

在xterm中,当我按下alt-backspace,xterm中产生的Unicode字符“拉丁小写字母Y带分音符”(U + 00FF)所描述的在这里。它在屏幕上显示为一个“y”字符,上面有两个点。

当输入 alt-backspace 时,什么组件、代码或配置会导致发出这个特定的 Unicode 序列?术语信息?它是在 xterm 中硬编码的吗?xkb?还有什么?

我很感激任何指向配置文件、手册页、源代码等的指针。谢谢。

keyboard-layout xterm

5
推荐指数
2
解决办法
1056
查看次数

Ubuntu 中 xterm 有什么用?

我有点困惑,因为我在xtermUbuntu 中输入的终端窗口中它只是打开了新的终端窗口xterm,但所做的工作与默认情况相同。

它还提到这个终端是用于 X Window 的。

但是当我输入窗口命令时它不起作用。我缺少什么。请指导。

xterm

5
推荐指数
2
解决办法
2万
查看次数

如何在全屏模式下删除 gnome-terminal 的底部空白行?

gnome-terminal在正常模式下完美运行,但一旦进入全屏模式,底部总是有一个空栏(见下面的 gif)。有没有可能删除它?

空栏的截图

gnome gnome-terminal xterm

5
推荐指数
1
解决办法
2570
查看次数

XTerm 似乎忽略了 .Xresources 字体大小

自 Xenial 更新以来,我在 XTerm 字体大小方面遇到了一些奇怪的问题。

终端的实际内容(提示、输出等)显得太大,我根本无法通过 .Xresources 调整它们。我可以使用 Ctrl+单击选项来更改大小(“Tiny”选项更符合更新之前的情况),但更改在会话中不是永久的,我宁愿修复问题的根源。

另一件事是,无论出于何种原因,Ctrl+单击对话框字体都显得过小。

链接到屏幕截图

DPI 设置与更新之前相同,并且我在 X 下运行的几乎所有其他内容似乎都没有这个问题。只有 XTerm 存在此问题。

这是我的 .Xresources 的相关部分:

XTerm*renderFont: True
XTerm*borderWidth: 0
XTerm*faceName: Bitstream Vera Sans Mono
xterm*faceSize: 8
xterm*vt100*geometry: 80x80
xterm*saveLines: 16384
*customization: -color
xterm*termName: xterm-256color
xterm*eightBitInput: false
Run Code Online (Sandbox Code Playgroud)

编辑:有问题的机器上的内容/etc/X11/app-defaults/XTerm与其他机器完全相同,这些机器没有这个特定问题,但仍在 14.04 上。他们还拥有完全相同的 .Xresources 副本。

command-line fonts xterm 16.04

5
推荐指数
2
解决办法
1万
查看次数