我有 Ubuntu 17.04、Tmux: 2.3、vim:8.0 和一个名为 onedark 的颜色方案
当我不在TMUX 中时,Vim 显示正确的配色方案,但是当我在 TMUX中时,Vim 看起来完全不同。
我厌倦了 .bashrc、.vimrc 和 .tmux.conf 中的所有可能配置,但没有成功。我最近发现,当我使用 sudo、root(管理)权限在 Tmux 中运行 vim 时,一切都按预期工作,我认为这不是一个好的解决方案。
所以我的问题是如何让 vim 显示一致的颜色方案,无论我在 Tmux 内部还是外部的 root 权限或天气如何。
我与颜色相关的配置是。
.tmux.conf
set-option -sa terminal-overrides ",xterm*:Tc"
set -g default-terminal "xterm-256color"
Run Code Online (Sandbox Code Playgroud)
.vimrc
set encoding=utf-8
set nocompatible
set t_Co=256
set t_ut=
set background=dark
set showmatch
syntax on
if (empty($TMUX))
if (has("nvim"))
let $NVIM_TUI_ENABLE_TRUE_COLOR=1
endif
if (has("termguicolors"))
set termguicolors
endif
endif
colorscheme one
Run Code Online (Sandbox Code Playgroud)
如果echo $TERM在 tmux 内部或外部进行,我得到xterm-256color
我有asp核心api项目,我使用visual studio 2017来运行我的项目.我在命令行上使用此命令重命名以前使用visual studio创建的docker容器后,
docker rename CONTAINER NEW_NAME
Run Code Online (Sandbox Code Playgroud)
当我尝试在visual studio中再次运行项目时,我收到以下消息.
谢谢您的帮助
Can not find docker container with the name starting with 'previous_container_name'.
Run Code Online (Sandbox Code Playgroud) 我想检查一个方法是否存在并且有参数.这是一些片段.
// this only checks if the function exist or not
if(method_exists($controller, 'function_name'))
{
//do some stuff
}
Run Code Online (Sandbox Code Playgroud)
但我想做的是
if(method_exists($controller, 'function_name(with_args)'))
{
}
Run Code Online (Sandbox Code Playgroud) upload.php的
var_dump()函数返回零数组.我在这做错了什么?
<form method="post" action="upload.php">
<input type="file" name ="file" id="file"><input type="submit" value="upload">
</form>
<?php
if(isset($_POST['file']))
{
var_dump($_FILES);
}
?>
Run Code Online (Sandbox Code Playgroud)