翻譯|產品更新|編輯:陳津勇|2019-09-10 14:28:03.633|閱讀 755 次
概述:本文主要介紹Visual Studio Code最新版更新的內容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Visual Studio Code是一種新型工具,它將代碼編輯器的簡單性與開發人員的核心編輯-構建-調試周期所需的工具結合在一起,它提供全面的編輯和調試支持,可擴展性模型以及與現有工具的輕量級集成。
VS Code每月更新一次,現已更新至v1.38。在最新版中有許多更新,其中一些主要亮點包括:
保留全局搜索和替換的大小寫 - 在多文件搜索/替換中保留字母大小寫。
設置編輯器字符串數組驗證 - 檢查min,max,enum值和glob模式。
調整光標周圍的線條 - 將光標保持在編輯器的中心位置。
在差異編輯器中復制和還原 - 輕松復制或恢復已刪除的內容。
轉到Line支持負線號 - 快速跳轉到文件末尾。
HTML和CSS的MDN參考鏈接 - 直接從IntelliSense鏈接到MDN文檔。
添加缺失等待快速修復 - 在異步代碼中查找被忽略的等待。
調試數據斷點 - 當跟蹤值更改時,調試器會中斷。
VS Code圖標存儲庫 - 可用于擴展作者的官方產品圖標。
Alpine Linux發行版支持 - 用于遠程WSL和容器擴展。
工作臺
在搜索和替換中保留大小寫
在1.37版本中,微軟在編輯器的“查找/替換”控件中添加了“ 保留案例”選項。同樣的選項現在可用作全局搜索和替換中的AB圖標。
對于連字符分隔的單詞,還有一種新的案例保存模式。
更新取消搜索圖標
運行長搜索時,我們已更新用于取消搜索的圖標,以更好地表示操作。
驗證字符串數組設置
如果當前值不符合規定的minItems、maxItems、item.enum或item.pattern模式,該設置編輯器現在會顯示陣列的字符串項錯誤。
傳出鏈接的鏈接保護
現在,VS代碼在打開輸出鏈接之前將顯示一個提示。
使用“配置可信域”,您可以直接打開鏈接,或者信任特定的域來繞過此提示。
Explorer改進
頂級資源創建
我們改進了在資源管理器中創建頂級文件和文件夾的過程。現在有三種方法可以在文件資源管理器的根目錄中創建文件或文件夾:
滾動超出最后一個元素以調用空白區域的上下文菜單。
按Escape
使用滾動條上的上下文菜單。
打開文件并保留焦點
現在可以從資源管理器中預覽打開文件,同時將焦點保持在資源管理器中。新命令是filesExplorer,默認情況下,它可以通過Space鍵觸發。
資源管理器文件命名
有一個新設置,explorer.incrementalNaming用于控制重復文件命名,其中可以包含值simple或smart。
simple——在重復名稱的末尾附加單詞“copy”,后跟一個數字。這是當前VS Code修復的行為。
smart——在重復名稱的末尾添加一個數字。如果數字已經是名稱的一部分,請遞增該數字。
最大化編輯器切換命令
一個新的命令切換編輯器組的大(workbench.action.toggleEditorWidths)
工作臺的網格布局
工作臺的布局引擎已被重寫,以使用與編輯器區域本身相同的網格小部件。這項工作已經進行了一段時間。在過去的幾次迭代中,默認情況下,內部構建已經啟用了這項功能。設置為workbench。使用experimental algridlayout,現在將默認啟用。
切換編輯器區域/最大化面板
新引擎為將來的工作臺布局提供了更大的靈活性。目前,這表現為隱藏編輯區域的能力。網格布局中有一個新命令——Toggle Editor Area,將隱藏編輯器區域并允許面板(例如Output或Debug控制臺)填充布局。Toggle Maximized Panel命令也具有相同的效果。這意味著最大化的面板現在真正最大化,而沒有編輯器之前留下的微小差距。
您可以在下面看到最大化的集成終端:
如果您嘗試從面板或側邊欄等任何位置打開文件,編輯器將自動重新出現。
隱藏單個macOS Touch Bar條目
新設置keyboard.touchbar.ignored可以有選擇地從macOS Touch Bar中刪除VS Code命令。VS Code默認添加以下命令:
workbench.action.navigateBack
workbench.action.navigateForward
workbench.action.debug.start
workbench.action.debug.run
workbench.action.debug.continue
workbench.action.debug.pause
workbench.action.debug.stepOver
workbench.action.debug.stepInto
workbench.action.debug.stepOut
workbench.action.debug.restart
workbench.action.debug.stop
新編輯器組上下文鍵
有條件綁定鍵盤快捷鍵有兩個新的when子句上下文:
activeEditorGroupIndex——從1反映編輯器網格中編輯器組的位置開始的數字。帶索引的組1將是左上角的第一個組。
activeEditorGroupLast——將true用于編輯器網格中的最后一個編輯器組。
可訪問性改進
我們將繼續在此里程碑中修復可訪問性問題。亮點是:
字導航現在遵循NVDA和VoiceOver所期望的。在編輯器中使用單詞導航進行導航時,會正確宣布單詞。
Windows放大鏡工具現在可以在編輯器中跟隨光標。
截屏模式
Screencast模式有一些改進(開發人員:Toggle Screencast模式):
屏幕播放鍵綁定標簽的長度現在有限制。
可以通過screencastMode.verticalOffset設置調整鍵綁定標簽垂直位置。
可以將鍵綁定標簽配置為僅通過screencastMode.onlyKeyboardShortcuts設置呈現實際的鍵盤快捷鍵。
鍵盤快捷鍵渲染樣式得到了改進。
編輯
光標周圍的行(滾動)
現在,通過設置edit . cursorsurroundinglines,您可以自定義在將光標移動到文件開頭或結尾時要顯示的可見行數。在Vim編輯器中,這個特性稱為scrollOff。
在Find中進行多行搜索
編輯器Find控件現在支持多行文本搜索和替換。按Ctrl + Enter,可以在輸入框中插入新行。
在內聯差異編輯器中復制并恢復
使用內聯差異編輯器時,有復制或還原已刪除內容的新操作。將鼠標懸停在內聯差異編輯器中的已刪除內容上,您現在可以:
復制整個已刪除的內容
復制特定行
還原更改
轉到Line支持負線號
您現在可以在“ 轉到行”選擇器中鍵入負行號,以從文件末尾進行導航。例如,鍵入-1將顯示文件的最后一行。
全球搜索小地圖裝飾
小地圖(代碼概述)現在顯示文件和全局搜索中搜索的搜索結果。
集成終端
在terminal.integrated.cwd中使用變量時改進了回退行為
在cwd設置中使用變量時,例如:
"terminal.integrated.cwd": "${fileDirname}" |
現在當無法解析變量時,終端將錯誤記錄到控制臺并回退到工作空間目錄,而不是拋出錯誤。
自動化shell設置
除了為集成終端設置shell之外,您現在可以指定用于自動化的shell(例如“任務”)。如果您使用tmux作為shell,這將特別有用,因為它不適用于所有自動化。
"terminal.integrated.shell.osx": "/Users/user/bin/tmux_script" "terminal.integrated.automationShell.osx": "bash", |
*由于內容過多,本文分為上、下篇發布,有關VS Code最新版更多信息請點擊此處查看>>>
想要獲得 Visual Studio 更多資源的伙伴,請點這里。
想要獲取 Visual Studio 正版授權的伙伴,
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: