「命令」視窗的「即時」模式用於除錯目的,如計算表示式、執行語句、列印變數值等。它使您得以在除錯期間輸入表示式,由開發語言對其進行計算或執行。在某些情況下,可更改變數的值。「即時」模式現在還支援智慧型感知。
在「即時」模式中,還可以臨時發出 visual studio .net 命令。這在除錯應用程式並使用「即時」模式檢視或更改變數值,但是仍希望使用命令與互動式開發環境 (ide) 進行互動時很有用。
注意要在「即時」模式中發出單個 visual studio .net 命令,命令必須以大於號 (>) 開頭。例如,若要從「即時」模式切換到「命令」模式,命令必須以大於號 (>) 開頭。要輸入多個命令,請切換到「命令」模式。在專案中,若要以「即時」模式開啟「命令」視窗,可以按 ctrl+alt+i 鍵或在「除錯」選單的「視窗」子選單中選擇「即時」。當「命令」視窗處於「即時」模式時,標題欄顯示文字「命令視窗 - 立即」。
在「命令」模式中,將用等號 (=) 分隔的語句作為比較運算子來計算。例如,如果變數a
和b
的值不同,則>? a = b
返回值 false(假)。但在「即時」模式中,將語句a=b
作為賦值運算來計算,而不是作為比較運算計算。即,a=b
將變數a
的值賦值為變數b
的值。不能在「命令」模式中使用賦值運算。
與「即時」視窗的早期版本不同,向上箭頭鍵和向下箭頭鍵不是將游標移至前面的命令,而是使您可以在以前發出的命令之間滾動。
任務解決方案
示例在「即時」模式下,臨時進入「命令」模式(以執行單個命令)。
輸入命令,在命令前面加乙個大於號 (>)。
>alias
從「即時」模式切換到「命令」模式。
在視窗中輸入cmd
,並在命令前面加乙個大於號 (>)。
>cmd
從「命令」模式切換回「即時」模式。
在視窗中輸入immed
,不帶大於號 (>)。
immed
計算表示式的值。
表示式以問號 (?) 開始。
?a+b
注意在「命令」模式下鍵入的命令不能以大於號 (>) 開始,因為它是該模式的命令提示符。但是,當在「即時」模式下發出 visual studio .net 命令時,必須輸入大於號 (>)。「命令」視窗中的「標記」模式使您可以在該視窗中選擇、複製和貼上文字或重新執行以前的命令。進入「標記」模式的方法有:在「命令」視窗中單擊上一行(在「命令」模式或「即時」模式下),或從上下文選單中選擇「標記模式」,或按下 ctrl + shift + m 鍵。進入「標記」模式後,即可使用上下文命令或等效鍵盤操作在視窗中剪下、複製、貼上或清除文字。
「命令」視窗 「即時」模式
命令 視窗的 即時 模式用於除錯目的,如計算表示式 執行語句 列印變數值等。它使您得以在除錯期間輸入表示式,由開發語言對其進行計算或執行。在某些情況下,可更改變數的值。即時 模式現在還支援智慧型感知。在 即時 模式中,還可以臨時發出 visual studio net 命令。這在除錯應用程式並使用 ...
除錯 即時視窗
即時視窗是開發人員常用的功能。它可以在不改變當前除錯步驟的情況下修改變數值或者執行一些語句。我們可以通過選單除錯 視窗 即時 debug window immediate window 開啟即時視窗。即時視窗支援一組命令,可在除錯的任何時刻執行。它也支援intellisense。在除錯期間,我們可以...
VS中監視視窗,即時視窗和輸出視窗的使用
一 監視視窗 1.配置應用程式,使應用程式處於除錯狀態。2.點選 除錯 視窗 監視 監視1 開啟監視視窗。3.在監視視窗中 名稱 欄中輸入變數名稱或html元素id,可檢視變數的當前值和資料型別或html元素的屬性 方法 事件等。4.亦可選中變數,將其拖到 名稱 欄,即可檢視變數的當前值和資料型別。...