小编ma0*_*a08的帖子

将 urxvt 设置为使用 256 种颜色

我花了很多时间来尝试urxvt使用 256 种颜色。我正在使用 Ubuntu。我关注了这篇文章的一部分

cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo

vi rxvt-unicode.terminfo
# Change the following from:
#
#    lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
#    lines_of_memory#0, max_colors#256, max_pairs#32767

# Make .terminfo dir if you don't already have it
install -d .terminfo

# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo

# Cleanup
rm rxvt-unicode.terminfo
Run Code Online (Sandbox Code Playgroud)

tput colors现在给出 256 而不是之前的 88 但是当我运行256colors2.pl脚本时,输出并不像预期的那样。 这是屏幕截图

echo $TERMrxvt-unicode在urxvt输出。

echo $COLORTERMrxvt-xpm在 vim …

colors xterm rxvt urxvt

16
推荐指数
1
解决办法
3万
查看次数

无需从命令行重新启动即可设置 Ubuntu 系统代理设置

我正在使用Ubuntu 14.04. 我想http proxy从命令行更改设置。这应该等同于在 GUI(所有设置->网络->网络代理)中更改并单击按钮Apply System Wide。我不想重新启动/注销系统,因为我打算从脚本(bash)动态更改设置。

command-line bash ubuntu proxy

15
推荐指数
1
解决办法
7万
查看次数

urxvt 打开与当前选项卡具有相同当前目录的新选项卡

每当在 urxvt 中打开一个新选项卡时,cwd(当前工作目录)是 bashrc 中设置的默认目录。

如何使新标签页在当前标签页的 cwd 处打开?

rxvt

7
推荐指数
1
解决办法
928
查看次数

Vim 复制到系统剪贴板而不覆盖默认寄存器(")

当我使用"+y复制到系统剪贴板时,选定的内容会复制到寄存器+以及默认的(")寄存器。如何确保内容只复制到寄存器+而不修改"寄存器?

编辑:我现在明白这是预期的行为,任何猛拉都会修改默认寄存器。我仍然想知道是否有解决方法。

我提出了一个天真的解决方案

对于视觉模式

vnoremap <Leader>y :<C-u>let @+=@*<CR>

对于单行

nnoremap <Leader>yy :<C-u>let @+=getline('.') . "\n"<CR>

但我们会缺少许多 yank 功能。我希望有人提供更好的解决方案。

vim

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

urxvt 中 vim 的 Alt 映射

我包含的映射Altvim使用 in 时不起作用urxvt。他们在gvim. 这种映射的一个例子

map <silent> <A-h> <C-w><
Run Code Online (Sandbox Code Playgroud)

在插入模式下,当我输入时Alt-h,只h打印。我需要如何配置urxvt以便包含Alt在 vim中工作的映射?我正在使用 Ubuntu。

糟糕,我在 urxvt 中将我的修饰符设置为 super。这就是为什么没有一个解决方案对我有用。确保将修饰符设置为 Alt 以使建议的解决方案起作用。

vim rxvt

3
推荐指数
1
解决办法
3217
查看次数

标签 统计

rxvt ×3

vim ×2

bash ×1

colors ×1

command-line ×1

proxy ×1

ubuntu ×1

urxvt ×1

xterm ×1