我正在运行Xubuntu 13.04,我想使用Vim作为我的默认编辑器.我已经下载了许多vim颜色模式并尝试了它们,但它们看起来都不像官方截图.
例如,vim自己的颜色模式 - 沙漠应该如下所示:

但在我的vim中,很多颜色都不会显示,例如背景.

所以这意味着与xfce的终端战斗,我不能强迫它使用256色.命令tput colors给了我8.
同时代码((x = 0; x <= 255; x ++));做echo -e"$ {x}:\ 033 [48; 5; $ {x} mcolor\033 [000m";完成了我很好的颜色.好像我错过了什么.如果我跑
**$ echo $TERM**
Run Code Online (Sandbox Code Playgroud)
我得到了xterm.它应该是'xterm-256color'
当我尝试设置term = xterm-256color并导出TERM = xterm-256color
然后:echo $ TERM
我收到消息xterm-256color.
但在注销/注册后,我仍然没有在Vim中获得正确的颜色.我看到Xterm再次改为xterm.
我补充说:
if $TERM == "xterm-256color" set t_Co=256 endif
Run Code Online (Sandbox Code Playgroud)
和
t_Co = 256
到我的.vimrc文件,它似乎没有帮助.然后我定制了xterm条目; 将此添加到〜/ .Xdefaults:
*customization: -color
XTerm*termName: xterm-256color
Add this to ~/.xsession to apply to new terminals:
if [ -f $HOME/.Xdefaults ]; then
xrdb -merge $HOME/.Xdefaults
fi
Run Code Online (Sandbox Code Playgroud)
当我更改终端的首选项,模拟终端环境时,'xterm'变为'xterm-256color'
我收到消息:
'*** …Run Code Online (Sandbox Code Playgroud) 我有一个我要渲染的Twig模板(.html文件)(用我的PHP文件中的值替换标记).但是,我想将其写入新的.html文件,而不是将渲染结果发送到浏览器.我想这个Django模板的解决方案也类似.
我怎么能用PHP做到这一点?
我是狂热的Vim用户.我的Vimrc计数超过800行.我是一个喜欢定制环境中每个部分的修补匠.Emacs似乎更容易配置.所以我试试Emacs.
如果要缩小,请按Emacs Cx C- +
它工作正常.但是我想重新缩小缩小,而不需要按Cx.所以只需按C- + ..我检查命令名称进行缩放,用
C-h (help) k (key) C-x C-+ (the key binding)
Run Code Online (Sandbox Code Playgroud)
然后我得到函数text-scale-adjust,带有 - as参数.
在我的.emacs文件中,我映射了这个:
(global-set-key (kbd "C-+") 'text-scale-adjust +)
Run Code Online (Sandbox Code Playgroud)
当我在Emacs中再次加载init文件时,C- +将无法工作.我在Emacs中再次启动时收到消息:
"符号的名称为变量无效:+"
我错了什么?
我搜索并尝试了所有可能的正则表达式解决方案,但找不到任何答案。我正在寻找一个正则表达式,它将数字与它们之间的任何空格匹配。
例如,以下句子:
12 Voorbeeld3 4Voorbeeld5 6测试777
示例1 2 33 4测试
所以,正则表达式将匹配只12,6并777在第一个句子,只2和33第二句。因此,每个数字都在空格之间编号。
我尝试了正则表达式来寻找空格。例如,“ (?<!\s[\d+])但它匹配”仅是一位数字,而不是多位数字。
有什么建议么?
提前致谢。