千家信息网

Windows Server 2016-Windows控制台的新增功能

发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,控制台主机(支持所有字符模式的应用程序的基础代码,包括 Windows 命令提示符、Windows PowerShell 提示符等)已通过几种方式进行更新,以添加各种新功能。控制新功能新功能为默认启用
千家信息网最后更新 2024年12月03日Windows Server 2016-Windows控制台的新增功能

控制台主机(支持所有字符模式的应用程序的基础代码,包括 Windows 命令提示符、Windows PowerShell 提示符等)已通过几种方式进行更新,以添加各种新功能。控制新功能新功能为默认启用,但可以通过"属性"界面(主要是在"选项"选项卡上)或使用这些注册表项(所有表项都是 HKEY_CURRENT_USER\Console 下的 DWORD 值)打开和关闭每个新功能或恢复到以前的控制台主机:

注册表项说明
ForceV21 启用所有新的控制台功能;0 禁用所有新功能。 注意:此值不存储于快捷方式中,仅存储在此注册表项中。
LineSelection1 启用行选择;0 仅限使用块模式
FilterOnPaste1 启用新的粘贴行为
LineWrap当调整控制台窗口大小时 1 进行文本换行
CtrlKeyShortcutsDisabled0 启用新键的快捷方式;1 禁用
ExtendedEdit 键1 启用完整键盘选择键集;0 禁用
TrimLeadingZeros1 通过双击削减选择中的前导零串;0 保留前导零串
WindowsAlpha设置 30% 到 100% 之间的不透明度值。 使用 0x4C 到 0xFF 或 76 到 255 以指定值
WordDelimiters定义通过 CTRL + SHIFT + ARROW 一次选择整个单词文本时用于跳过的字符(默认为空格字符)。 设置此 REG_SZ 值,以包含想要被视为分隔符的所有字符。 注意:此值不存储于快捷方式中,仅存储在此注册表项中。

这些设置存储在 HKCU\Console 下注册表中的每个窗口标题。 快捷方式打开的控制台窗口具有这些存储在快捷方式中的设置;如果该快捷方式复制到另一台计算机,这些设置将随之移动到新的计算机。 快捷方式中的设置将覆盖所有其他设置,包括全局设置和默认设置。 但是,如果要使用"选项"选项卡中的"使用传统控制台"恢复到原始控制台,则此设置为全局设置,之后将对所有窗口保持不变,包括重启计算机后。 可以通过适当配置 Unattend 文件中的注册表或使用 Windows PowerShell 来预配置设置或编写脚本。 16 位 NTVDM 应用始终恢复到旧版控制台主机。 备注:如果使用新的控制台设置遇到问题,且无法通过此处列出的任何特定选项解决,可以始终通过将 ForceV2 设置为 0 或使用"选项"中的"使用传统控制台"控件来恢复到原始控制台。控制台行为现在,可以使用鼠标抓取边缘并拖动它来随意调整控制台窗口的大小。 只有在手动设置窗口尺寸(通过使用"属性"中的"布局"选项卡),或当缓冲区中的最长文本行宽于当前窗口大小时,才会显示滚动条。 新的控制台窗口现在支持自动换行。 但是,如果使用控制台 API 来更改缓冲区中的文本,控制台将按文本最初插入的格式保留它。 控制台窗口现在可以是半透明的(最低 30% 的透明度)。 可以从"属性"菜单或使用以下键盘命令调整透明度:

若要实现此目的,请执行以下操作:使用此组合键:
增加透明度CTRL + SHIFT + 加号 (+) 或 CTRL + SHIFT + 鼠标向上滚动
降低透明度CTRL + SHIFT + 减号 (-) 或 CTRL + SHIFT + 鼠标向下滚动
切换全屏显示模式ALT + ENTER

选择有许多新的选项用于选择文本和行,以及用于标记文本和使用缓冲区历史记录。 控制台将尝试避免与可能正在使用相同键的应用程序发生冲突。 针对开发人员: 如果发生冲突,通常可以通过 SetConsoleMode() API 控制应用程序的行输入、处理输入和回显输入模式的使用行为。 如果在处理输入模式下运行,可使用下面的快捷方式,但在其他模式下,应用程序必须对其进行处理。 任何未在此处列出的组合键与在旧版控制台中的功能相同。 还可以尝试使用选项选项卡上的不同设置来解决冲突。如果所有其他方法均失败,可以随时恢复到原始控制台。 现在,可以使用 QuickEdit 模式外部的"单击拖动"选项,此选项可以选择记事本而不仅仅是矩形块中的跨行文本。 复制操作不再需要删除换行符。 除了"单击拖动"选项,这些组合键还可用于:文本选择

若要实现此目的,请执行以下操作:使用此组合键:
将光标向左移动一个字符,扩展选择范围SHIFT + 向左键
将光标向右移动一个字符,扩展选择范围SHIFT + 向右键
从插入点逐行选择文本SHIFT + 向上键
将文本选择范围从插入点向下扩展一行SHIFT + 向下键
如果光标位于当前正在编辑的行中,使用一次此命令可将所选内容扩展到输入行中的最后一个字符。 第二次使用此命令可将所选内容扩展到右边距。SHIFT + END
如果光标位于当前正在编辑的行中,使用此命令可选择从插入点到右边距的所有文本。SHIFT + END
如果光标位于当前正在编辑的行中,使用一次此命令可立即将所选内容扩展到命令提示符后的字符。 第二次使用此命令可将所选内容扩展到右边距。SHIFT + HOME
如果光标位于当前正在编辑的行中,使用此命令可将所选内容扩展到左边距。SHIFT + HOME
将所选内容向下扩展一个屏幕SHIFT + Page Down
将所选内容向上扩展一个屏幕SHIFT + PAGE UP
将所选内容向右扩展一个单词 (可以使用 WordDelimiters 注册表项为"word"定义分隔符。)CTRL + SHIFT + 向右键
将所选内容向左扩展一个单词CTRL + SHIFT + HOME
将所选内容扩展到屏幕缓冲区的开头CTRL + SHIFT + END
如果光标位于当前行并且行不为空时,将选择提示符后的所有文本CTRL + A
如果光标在当前行中,则选择整个缓冲区CTRL + A

编辑文本可以使用键盘命令在控制台中复制和粘贴文本。 CTRL + C 现在提供两个功能。 如果使用时没有选定任何文本,它将照常发送换行命令。 如果选定文本,第一次使用将复制文本并清除所选内容;第二次使用将发送换行命令。 以下是其他编辑命令:

若要实现此目的,请执行以下操作:使用此组合键:
将文本粘贴到命令行CTRL + V
将选择的文本复制到剪贴板CTRL + INS
将选择的文本复制到剪贴板;发送换行命令CTRL + C
将文本粘贴到命令行SHIFT + INS

标记模式若要在任何时候进入标记模式,右键单击控制台标题栏中的任意位置,指向"编辑",然后从打开的菜单中选择"标记"。 此外你也可以键入 CTRL + M。 在标记模式下,使用 ALT 键来标识自动换行选项的开始。 (如果"启用对选定内容自动换行"被禁用,则标记模式将在块中选择文本。)在标记模式下,按 CTRL + SHIFT + 箭头组合键,可按字符,而不是像在普通模式下按单词进行选择。 除了"编辑文本"部分中的选择键外,这些组合还可在标记模式中使用:

若要实现此目的,请执行以下操作:使用此组合键:
进入标记模式以在窗口中移动光标Ctrl+M
在标记模式下,与其他组合键结合使用开始自动换行选择ALT
按指定方向移动光标箭头键
在某页按指定方向移动光标PAGR 键
将光标移到缓冲区的开头CTRL + HOME
将光标移到缓冲区的末尾CTRL + END

导航历史记录

若要实现此目的,请执行以下操作:使用此组合键:
在输出历史记录中上移一行CTRL + 向上箭头
在输出历史记录中下移一行CTRL + 向下箭头
将视区移动到缓冲区的顶部(如果命令行为空),或者删除光标左侧的所有字符(如果命令行不为空)CTRL + HOME
将视区移动到命令行(如果命令行为空),或者删除光标右侧的所有字符(如果命令行不为空)CTRL + END

其他键盘命令

若要实现此目的,请执行以下操作:使用此组合键:
打开查找对话框Ctrl+F
关闭控制台窗口Alt + F4

欢迎关注微信公众号:小温研习社

控制 控制台 命令 文本 选择 模式 光标 内容 字符 组合 标记 方式 缓冲区 移动 缓冲 注册表 目的 存储 新功能 正在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发兼职哪里找 确保网络安全 讲话 烟草网络安全和信息化投入 计算机网络安全剧本 衢州工业软件开发工程师 服务器没开可以加载资源吗 无法安全的打开服务器 虹口区什么是软件开发管理 软件开发下阶段工作目标和计划 帝国神话服务器可以传送吗 三年级手抄报网络安全高清 南通嵌入式软件开发招聘网 uci数据库怎么找金融数据 中大深圳网络安全 大专计算机网络技术有英语吗 棱镜网络技术有限公司 数据库优先显示 网络安全信息安全计算机安全 字节跳动网络安全大赛 如何更新数据库中的表数据 网络安全与个人安全相关英语 达梦数据库用户密码修改重置 服务器没开可以加载资源吗 用Java做数据库开发 软件开发文档标准 镇网络安全普查自查 描述计算机网络安全的定义 双阳区机械网络安全 多数据库的数据分发 广东潮流软件开发设施推广
0