Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
36ebaf50
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
36ebaf50
编写于
6月 22, 2017
作者:
D
Daniel Imms
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove terminal selection theme key for now
Part of #28397
上级
4401032d
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
16 addition
and
10 deletion
+16
-10
src/vs/workbench/parts/terminal/electron-browser/media/xterm.css
...workbench/parts/terminal/electron-browser/media/xterm.css
+4
-0
src/vs/workbench/parts/terminal/electron-browser/terminalColorRegistry.ts
.../parts/terminal/electron-browser/terminalColorRegistry.ts
+6
-5
src/vs/workbench/parts/terminal/electron-browser/terminalPanel.ts
...orkbench/parts/terminal/electron-browser/terminalPanel.ts
+6
-5
未找到文件。
src/vs/workbench/parts/terminal/electron-browser/media/xterm.css
浏览文件 @
36ebaf50
...
...
@@ -144,6 +144,10 @@
.monaco-workbench
.panel.integrated-terminal
.xterm
.xterm-selection
div
{
position
:
absolute
;
}
/* TODO: Remove in favor of theme keys, see #28397*/
.monaco-workbench
.panel.integrated-terminal
.xterm
.xterm-selection
div
{
background-color
:
#000
;
}
.vs-dark
.monaco-workbench
.panel.integrated-terminal
.xterm
.xterm-selection
div
{
background-color
:
#FFF
;
}
.hc-black
.monaco-workbench
.panel.integrated-terminal
.xterm
.xterm-selection
div
{
background-color
:
#FFF
;
}
.monaco-workbench
.panel.integrated-terminal
.xterm
.xterm-bold
{
font-weight
:
bold
;
...
...
src/vs/workbench/parts/terminal/electron-browser/terminalColorRegistry.ts
浏览文件 @
36ebaf50
...
...
@@ -19,11 +19,12 @@ export const TERMINAL_FOREGROUND_COLOR = registerColor('terminal.foreground', {
dark
:
'
#CCCCCC
'
,
hc
:
'
#FFFFFF
'
},
nls
.
localize
(
'
terminal.foreground
'
,
'
The foreground color of the terminal.
'
));
export
const
TERMINAL_SELECTION_BACKGROUND_COLOR
=
registerColor
(
'
terminal.selectionBackground
'
,
{
light
:
'
#000
'
,
dark
:
'
#FFF
'
,
hc
:
'
#FFF
'
},
nls
.
localize
(
'
terminal.selectionBackground
'
,
'
The selection background color of the terminal.
'
));
// TODO: Reinstate, see #28397
// export const TERMINAL_SELECTION_BACKGROUND_COLOR = registerColor('terminal.selectionBackground', {
// light: '#000',
// dark: '#FFF',
// hc: '#FFF'
// }, nls.localize('terminal.selectionBackground', 'The selection background color of the terminal.'));
const
ansiColorMap
=
{
'
terminal.ansiBlack
'
:
{
...
...
src/vs/workbench/parts/terminal/electron-browser/terminalPanel.ts
浏览文件 @
36ebaf50
...
...
@@ -16,7 +16,7 @@ import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
import
{
ITerminalService
,
ITerminalFont
,
TERMINAL_PANEL_ID
}
from
'
vs/workbench/parts/terminal/common/terminal
'
;
import
{
IThemeService
,
ITheme
}
from
'
vs/platform/theme/common/themeService
'
;
import
{
TerminalFindWidget
}
from
'
./terminalFindWidget
'
;
import
{
ansiColorIdentifiers
,
TERMINAL_BACKGROUND_COLOR
,
TERMINAL_FOREGROUND_COLOR
,
TERMINAL_SELECTION_BACKGROUND_COLOR
}
from
'
./terminalColorRegistry
'
;
import
{
ansiColorIdentifiers
,
TERMINAL_BACKGROUND_COLOR
,
TERMINAL_FOREGROUND_COLOR
}
from
'
./terminalColorRegistry
'
;
import
{
ColorIdentifier
}
from
'
vs/platform/theme/common/colorRegistry
'
;
import
{
KillTerminalAction
,
CreateNewTerminalAction
,
SwitchTerminalInstanceAction
,
SwitchTerminalInstanceActionItem
,
CopyTerminalSelectionAction
,
TerminalPasteAction
,
ClearTerminalAction
}
from
'
vs/workbench/parts/terminal/electron-browser/terminalActions
'
;
import
{
Panel
}
from
'
vs/workbench/browser/panel
'
;
...
...
@@ -278,10 +278,11 @@ export class TerminalPanel extends Panel {
`.monaco-workbench .panel.integrated-terminal .xterm.xterm-cursor-style-bar.focus.xterm-cursor-blink .terminal-cursor::before,`
+
`.monaco-workbench .panel.integrated-terminal .xterm.xterm-cursor-style-underline.focus.xterm-cursor-blink .terminal-cursor::before { background-color:
${
fgColor
}
; }`
;
}
const
selectionColor
=
theme
.
getColor
(
TERMINAL_SELECTION_BACKGROUND_COLOR
);
if
(
selectionColor
)
{
css
+=
`.monaco-workbench .panel.integrated-terminal .xterm .xterm-selection div { background-color:
${
selectionColor
}
; }`
;
}
// TODO: Reinstate, see #28397
// const selectionColor = theme.getColor(TERMINAL_SELECTION_BACKGROUND_COLOR);
// if (selectionColor) {
// css += `.monaco-workbench .panel.integrated-terminal .xterm .xterm-selection div { background-color: ${selectionColor}; }`;
// }
this
.
_themeStyleElement
.
innerHTML
=
css
;
this
.
_findWidget
.
updateTheme
(
theme
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录