您好,登錄后才能下訂單哦!
控制臺(tái)主機(jī)(支持所有字符模式的應(yīng)用程序的基礎(chǔ)代碼,包括 Windows 命令提示符、Windows PowerShell 提示符等)已通過幾種方式進(jìn)行更新,以添加各種新功能。控制新功能新功能為默認(rèn)啟用,但可以通過"屬性"界面(主要是在"選項(xiàng)"選項(xiàng)卡上)或使用這些注冊(cè)表項(xiàng)(所有表項(xiàng)都是 HKEY_CURRENT_USER\Console 下的 DWORD 值)打開和關(guān)閉每個(gè)新功能或恢復(fù)到以前的控制臺(tái)主機(jī):
注冊(cè)表項(xiàng) | 說明 |
ForceV2 | 1 啟用所有新的控制臺(tái)功能;0 禁用所有新功能。 注意:此值不存儲(chǔ)于快捷方式中,僅存儲(chǔ)在此注冊(cè)表項(xiàng)中。 |
LineSelection | 1 啟用行選擇;0 僅限使用塊模式 |
FilterOnPaste | 1 啟用新的粘貼行為 |
LineWrap | 當(dāng)調(diào)整控制臺(tái)窗口大小時(shí) 1 進(jìn)行文本換行 |
CtrlKeyShortcutsDisabled | 0 啟用新鍵的快捷方式;1 禁用 |
ExtendedEdit 鍵 | 1 啟用完整鍵盤選擇鍵集;0 禁用 |
TrimLeadingZeros | 1 通過雙擊削減選擇中的前導(dǎo)零串;0 保留前導(dǎo)零串 |
WindowsAlpha | 設(shè)置 30% 到 100% 之間的不透明度值。 使用 0x4C 到 0xFF 或 76 到 255 以指定值 |
WordDelimiters | 定義通過 CTRL + SHIFT + ARROW 一次選擇整個(gè)單詞文本時(shí)用于跳過的字符(默認(rèn)為空格字符)。 設(shè)置此 REG_SZ 值,以包含想要被視為分隔符的所有字符。 注意:此值不存儲(chǔ)于快捷方式中,僅存儲(chǔ)在此注冊(cè)表項(xiàng)中。 |
這些設(shè)置存儲(chǔ)在 HKCU\Console 下注冊(cè)表中的每個(gè)窗口標(biāo)題。 快捷方式打開的控制臺(tái)窗口具有這些存儲(chǔ)在快捷方式中的設(shè)置;如果該快捷方式復(fù)制到另一臺(tái)計(jì)算機(jī),這些設(shè)置將隨之移動(dòng)到新的計(jì)算機(jī)。 快捷方式中的設(shè)置將覆蓋所有其他設(shè)置,包括全局設(shè)置和默認(rèn)設(shè)置。 但是,如果要使用"選項(xiàng)"選項(xiàng)卡中的"使用傳統(tǒng)控制臺(tái)"恢復(fù)到原始控制臺(tái),則此設(shè)置為全局設(shè)置,之后將對(duì)所有窗口保持不變,包括重啟計(jì)算機(jī)后。 可以通過適當(dāng)配置 Unattend 文件中的注冊(cè)表或使用 Windows PowerShell 來預(yù)配置設(shè)置或編寫腳本。 16 位 NTVDM 應(yīng)用始終恢復(fù)到舊版控制臺(tái)主機(jī)。 備注:如果使用新的控制臺(tái)設(shè)置遇到問題,且無法通過此處列出的任何特定選項(xiàng)解決,可以始終通過將 ForceV2 設(shè)置為 0 或使用"選項(xiàng)"中的"使用傳統(tǒng)控制臺(tái)"控件來恢復(fù)到原始控制臺(tái)。控制臺(tái)行為現(xiàn)在,可以使用鼠標(biāo)抓取邊緣并拖動(dòng)它來隨意調(diào)整控制臺(tái)窗口的大小。 只有在手動(dòng)設(shè)置窗口尺寸(通過使用"屬性"中的"布局"選項(xiàng)卡),或當(dāng)緩沖區(qū)中的最長文本行寬于當(dāng)前窗口大小時(shí),才會(huì)顯示滾動(dòng)條。 新的控制臺(tái)窗口現(xiàn)在支持自動(dòng)換行。 但是,如果使用控制臺(tái) API 來更改緩沖區(qū)中的文本,控制臺(tái)將按文本最初插入的格式保留它。 控制臺(tái)窗口現(xiàn)在可以是半透明的(最低 30% 的透明度)。 可以從"屬性"菜單或使用以下鍵盤命令調(diào)整透明度:
若要實(shí)現(xiàn)此目的,請(qǐng)執(zhí)行以下操作: | 使用此組合鍵: |
增加透明度 | CTRL + SHIFT + 加號(hào) (+) 或 CTRL + SHIFT + 鼠標(biāo)向上滾動(dòng) |
降低透明度 | CTRL + SHIFT + 減號(hào) (-) 或 CTRL + SHIFT + 鼠標(biāo)向下滾動(dòng) |
切換全屏顯示模式 | ALT + ENTER |
選擇有許多新的選項(xiàng)用于選擇文本和行,以及用于標(biāo)記文本和使用緩沖區(qū)歷史記錄。 控制臺(tái)將嘗試避免與可能正在使用相同鍵的應(yīng)用程序發(fā)生沖突。 針對(duì)開發(fā)人員: 如果發(fā)生沖突,通??梢酝ㄟ^ SetConsoleMode() API 控制應(yīng)用程序的行輸入、處理輸入和回顯輸入模式的使用行為。 如果在處理輸入模式下運(yùn)行,可使用下面的快捷方式,但在其他模式下,應(yīng)用程序必須對(duì)其進(jìn)行處理。 任何未在此處列出的組合鍵與在舊版控制臺(tái)中的功能相同。 還可以嘗試使用選項(xiàng)選項(xiàng)卡上的不同設(shè)置來解決沖突。如果所有其他方法均失敗,可以隨時(shí)恢復(fù)到原始控制臺(tái)。 現(xiàn)在,可以使用 QuickEdit 模式外部的"單擊拖動(dòng)"選項(xiàng),此選項(xiàng)可以選擇記事本而不僅僅是矩形塊中的跨行文本。 復(fù)制操作不再需要?jiǎng)h除換行符。 除了"單擊拖動(dòng)"選項(xiàng),這些組合鍵還可用于:文本選擇
若要實(shí)現(xiàn)此目的,請(qǐng)執(zhí)行以下操作: | 使用此組合鍵: |
將光標(biāo)向左移動(dòng)一個(gè)字符,擴(kuò)展選擇范圍 | SHIFT + 向左鍵 |
將光標(biāo)向右移動(dòng)一個(gè)字符,擴(kuò)展選擇范圍 | SHIFT + 向右鍵 |
從插入點(diǎn)逐行選擇文本 | SHIFT + 向上鍵 |
將文本選擇范圍從插入點(diǎn)向下擴(kuò)展一行 | SHIFT + 向下鍵 |
如果光標(biāo)位于當(dāng)前正在編輯的行中,使用一次此命令可將所選內(nèi)容擴(kuò)展到輸入行中的最后一個(gè)字符。 第二次使用此命令可將所選內(nèi)容擴(kuò)展到右邊距。 | SHIFT + END |
如果光標(biāo)不位于當(dāng)前正在編輯的行中,使用此命令可選擇從插入點(diǎn)到右邊距的所有文本。 | SHIFT + END |
如果光標(biāo)位于當(dāng)前正在編輯的行中,使用一次此命令可立即將所選內(nèi)容擴(kuò)展到命令提示符后的字符。 第二次使用此命令可將所選內(nèi)容擴(kuò)展到右邊距。 | SHIFT + HOME |
如果光標(biāo)不位于當(dāng)前正在編輯的行中,使用此命令可將所選內(nèi)容擴(kuò)展到左邊距。 | SHIFT + HOME |
將所選內(nèi)容向下擴(kuò)展一個(gè)屏幕 | SHIFT + Page Down |
將所選內(nèi)容向上擴(kuò)展一個(gè)屏幕 | SHIFT + PAGE UP |
將所選內(nèi)容向右擴(kuò)展一個(gè)單詞 (可以使用 WordDelimiters 注冊(cè)表項(xiàng)為"word"定義分隔符。) | CTRL + SHIFT + 向右鍵 |
將所選內(nèi)容向左擴(kuò)展一個(gè)單詞 | CTRL + SHIFT + HOME |
將所選內(nèi)容擴(kuò)展到屏幕緩沖區(qū)的開頭 | CTRL + SHIFT + END |
如果光標(biāo)位于當(dāng)前行并且行不為空時(shí),將選擇提示符后的所有文本 | CTRL + A |
如果光標(biāo)不在當(dāng)前行中,則選擇整個(gè)緩沖區(qū) | CTRL + A |
編輯文本可以使用鍵盤命令在控制臺(tái)中復(fù)制和粘貼文本。 CTRL + C 現(xiàn)在提供兩個(gè)功能。 如果使用時(shí)沒有選定任何文本,它將照常發(fā)送換行命令。 如果選定文本,第一次使用將復(fù)制文本并清除所選內(nèi)容;第二次使用將發(fā)送換行命令。 以下是其他編輯命令:
若要實(shí)現(xiàn)此目的,請(qǐng)執(zhí)行以下操作: | 使用此組合鍵: |
將文本粘貼到命令行 | CTRL + V |
將選擇的文本復(fù)制到剪貼板 | CTRL + INS |
將選擇的文本復(fù)制到剪貼板;發(fā)送換行命令 | CTRL + C |
將文本粘貼到命令行 | SHIFT + INS |
標(biāo)記模式若要在任何時(shí)候進(jìn)入標(biāo)記模式,右鍵單擊控制臺(tái)標(biāo)題欄中的任意位置,指向"編輯",然后從打開的菜單中選擇"標(biāo)記"。 此外你也可以鍵入 CTRL + M。 在標(biāo)記模式下,使用 ALT 鍵來標(biāo)識(shí)自動(dòng)換行選項(xiàng)的開始。 (如果"啟用對(duì)選定內(nèi)容自動(dòng)換行"被禁用,則標(biāo)記模式將在塊中選擇文本。)在標(biāo)記模式下,按 CTRL + SHIFT + 箭頭組合鍵,可按字符,而不是像在普通模式下按單詞進(jìn)行選擇。 除了"編輯文本"部分中的選擇鍵外,這些組合還可在標(biāo)記模式中使用:
若要實(shí)現(xiàn)此目的,請(qǐng)執(zhí)行以下操作: | 使用此組合鍵: |
進(jìn)入標(biāo)記模式以在窗口中移動(dòng)光標(biāo) | Ctrl+M |
在標(biāo)記模式下,與其他組合鍵結(jié)合使用開始自動(dòng)換行選擇 | ALT |
按指定方向移動(dòng)光標(biāo) | 箭頭鍵 |
在某頁按指定方向移動(dòng)光標(biāo) | PAGR 鍵 |
將光標(biāo)移到緩沖區(qū)的開頭 | CTRL + HOME |
將光標(biāo)移到緩沖區(qū)的末尾 | CTRL + END |
導(dǎo)航歷史記錄
若要實(shí)現(xiàn)此目的,請(qǐng)執(zhí)行以下操作: | 使用此組合鍵: |
在輸出歷史記錄中上移一行 | CTRL + 向上箭頭 |
在輸出歷史記錄中下移一行 | CTRL + 向下箭頭 |
將視區(qū)移動(dòng)到緩沖區(qū)的頂部(如果命令行為空),或者刪除光標(biāo)左側(cè)的所有字符(如果命令行不為空) | CTRL + HOME |
將視區(qū)移動(dòng)到命令行(如果命令行為空),或者刪除光標(biāo)右側(cè)的所有字符(如果命令行不為空) | CTRL + END |
其他鍵盤命令
若要實(shí)現(xiàn)此目的,請(qǐng)執(zhí)行以下操作: | 使用此組合鍵: |
打開查找對(duì)話框 | Ctrl+F |
關(guān)閉控制臺(tái)窗口 | Alt + F4 |
歡迎關(guān)注微信公眾號(hào):小溫研習(xí)社
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。