Visual Studio Code 1.40.0 軟體資訊交流 Mac

winXmac軟體社群 Mac 開發工具 Microsoft Corporation 免費軟體 Rate 100

Visual Studio Code for Mac,軟體教學,軟體下載,軟體社群,Windows軟體,Mac軟體

Visual Studio Code 1.40.0 Mac


Visual Studio Code for Mac 是一個功能強大的代碼編輯器,用於構建和調試現代 web 和雲應用程序,並進行了優化。 Visual Studio Code 為開發人員提供了開發人員工具的新選擇,它將代碼編輯器的簡單和簡化的體驗與開發人員在核心代碼編輯 - 調試週期中所需的最佳體驗相結合。 Visual Studio Code 是 Visual Studio 系列中的第一個代碼編輯器,也是第一個支持 OSX,Linux 和 Windows 的跨平台開發工具。它的核心是,Visual Studio Code 具有功能強大的快速代碼編輯器,天使用。代碼的預覽版本已經在開發人員需要的代碼和文本編輯器中提供了很多功能,包括導航,支持可定制綁定的鍵盤,語法高亮顯示,括號匹配,自動縮進和片段,支持幾十種語言.

Meet IntelliSense
Go 除了使用 IntelliSense 提供的語法高亮和自動完成功能外,還提供了基於變量類型,函數定義和導入模塊的智能完成功能.

打印語句調試是編輯器過去的編程代碼。啟動或附加到正在運行的應用程序並使用中斷點,調用堆棧和交互式控制台進行調試.

Git 內置命令
使用 Git 從未如此簡單。審閱差異,階段文件,並從編輯器進行提交。從任何託管的 Git 服務推拉.

可擴展和可定制的
想要更多的功能?安裝擴展程序以添加新的語言,主題,調試程序,並連接到其他服務。擴展運行在不同的進程,確保他們不會放慢您的編輯器.

注意:需要 64 位處理器.

也可用:下載 Visual Studio 代碼為 Windows

檔案版本 Visual Studio Code 1.40.0
檔案名稱 VSCode-darwin-stable.zip
檔案大小 81.9 MB
系統 Mac OS X 10.10 or later
軟體類型 免費軟體
作者 Microsoft Corporation
更新日期 https://code.visualstudio.com
軟體類型 2019-11-07
更新日誌

What's new in this version:

Visual Studio Code 1.40.0
- Change log not available for this version


Visual Studio Code 1.39.2
Fixed:
- Error icons not showing up properly
- Some Octicons not working in quick pick
- Blank screen with a reinstalled 1.39.1
- VSCode starts with disabled extensions
- Webview.asWebviewUri not working in Remote
- SCM: SVN extension decorations are misaligned
- Command line error - "Option 'proxy-server' is unknown. Ignoring."
- Enable the bracket pair colorizer V2 extension for remote
- Mac touchbar debug not working
- Invisible dirty icon
- vscode://file/... does not work any longer
- Source control showing nothing
- Backslash in folder name still not handled correctly by flattened tree view


Visual Studio Code 1.39.1
- Change log not available for this version


Visual Studio Code 1.39.0
- Text selections displayed in minimap: see selection regions in the minimap overview
- Toggle region folding keyboard shortcut: quickly expand and collapse regions with Toggle Fold
- Source Control tree view: display pending changes in either a list or new tree view
- Open terminal in custom working directory: add keyboard shortcuts for specific folders
- HTML ARIA attribute reference links: links to ARIA documentation directly from IntelliSense
- CSS property completions include semicolons: semicolons added as you enter CSS properties
- CSS color variables preview: color variable completions display color swatch
- Improved column breakpoint UI: view possible inline breakpoints directly in your source code
- Inline debug actions in CALL STACK view: stay in context with debug actions on hover
- Remote Explorer updates: explorer now displays WSL distros and repository containers


Visual Studio Code 1.38.2
- Regular Expression Replace is missing from new editor
- A crash when using Navigate To with certain values
- Unable to insert a breakpoint when running on iOS device when using Hot Reload
- Error when trying to open a solution with a global.json that references a preview of .Net Core that is not installed
- Unable to pull up the emoji selector from the new editor


Visual Studio Code 1.38.1
The update addresses these issues:
- code.sh: remove wsl2 workaround
- Cannot insert a < div >, automatically corrects to < /div >
- Markdown Hover images broken
- statusbar border no longer appears [statusbar.border]
- Gap in right side of window
- Grouping quick open entries is broken


Visual Studio Code 1.38.0
- Preserve case for global search and replace - Keep letter casing across multi-file search/replace
- Settings editor string array validation - Checks min, max, enum values, and glob patterns
- Adjust cursor surrounding lines - Keep your cursor centered in the editor
- Copy and revert in the diff editor - Easily copy or restore deleted content
- Go to Line supports negative line numbers - Quickly jump to the end of a file
- MDN Reference link for HTML and CSS - Links to MDN documentation directly from IntelliSense
- Add missing await Quick Fix - Find overlooked awaits in asynchronous code
- Debugging data breakpoints - Debugger breaks when tracked values change
- VS Code icon repository - Official product icons available for extension authors
- Alpine Linux distro support - Both for the Remote WSL and Containers extensions


Visual Studio Code 1.37.1
Issues addressed:
- Recovery build has wrong icon for release notes
- July 2019 Recovery Release Endgame
- 1.37 breaks the fsprovider-sample extension
- Broken vscode.ProcessExecution in Tasks API in v1.37
- Alt+click in terminal resets scroll position and prevents click-on-link
- Certain C++ files completely freeze VSCode
- 1.37 Explorer not showing any files or folders
- Diagnostics show empty parentheses if no code specified for error (regression)


Visual Studio Code 1.37.0
- Full product icon refresh: new modern icons across all of VS Code
- Edit string arrays in the Settings UI: add to string arrays directly from the Settings editor
- Reveal search result in File Explorer: quickly jump to file locations in the File Explorer
- Show whitespace in selection: see whitespace characters just for selected text
- Find and Replace preserves casing: replace text without losing letter casing
- Terminal search UX improvements: more intuitive bottom-up search order for the terminal
- Better SCSS @import navigation: VS Code now checks more locations for SCSS files
- Remote Development tutorials: new step-by-step tutorials for working over SSH and in WSL


Visual Studio Code 1.36.1
- Addresses various issues


Visual Studio Code 1.36.0
- Hide/show status bar items: only display your preferred status bar items
- Indent guides in explorers: clearly highlights your project's folder structure
- Better terminal shell selector: easily select the default shell to use in the Integrated Terminal
- Sequential task execution: control the order of task and subtask execution
- Jump to cursor debugging: skip code execution as you jump to a new location
- Disable debug console word wrap: lets you keep debugging output to one line
- JavaScript/TypeScript nightly builds: new extension integrates JS/TS nightly builds
- New Java installer: installs VS Code, the Java extension pack, and required Java dependencies
- Remote Development (Preview) improvements: save to local file system, drag and drop files to remotes, and more


Visual Studio Code 1.35.1
Notable improvements:
- Collapse All list and tree command with Ctrl+Left keyboard shortcut
- The history of the References view can now be cleared
- When running the Format With... command, the default formatter is now pre-selected
- When debugging is paused on a line, the whole line is read out by the screen reader
- Multiple item paste in the Explorer is run in parallel for improved performance
- The Open Folder button in an empty File Explorer is scoped to folder even on macOS

Notable fixes:
- Potential data loss for files that changed on disk meanwhile after a backup was made
- Preserve picked language for files across restarts
- Completion providers with resolve methods leak memory
- URI: Should invalidate cached _fsPath when crossing platforms
- Make workbench.dialogs.useSimplified a real setting
- Clicking anywhere on the "debug console" pane should "focus" on input box
- Breakpoint lines are not correct when saving the source file after modifying the file
- Typescript task detection is now cross-platform


Visual Studio Code 1.35.0
- Updated Visual Studio Code icon: The product logo got a refresh. We hope you like it
- Go to Definition improvements: Faster navigation through multiple definitions
- Breadcrumb navigation displayed by default: Quickly go to files and symbols via breadcrumbs
- Smart selection for JavaScript/TypeScript: Expand text selection based on language semantics
- Extract to type alias TypeScript refactoring: Extract part type into its own type alias
- Integrated terminal supports true color: Correctly renders true color (24-bit) escape sequences
- Better merge conflict display: See merge conflict changes within surrounding source code
- Collapse All command for lists and explorers: One of many small but handy improvements
- Remote Development (Preview) available in Stable: You can now use the Remote Development extensions in Stable


Visual Studio Code 1.34.0

Editor:
Stable CodeLens:
- VS Code now optimistically caches CodeLens locations and restores them immediately after switching editors. This fixes an issue where CodeLens lines would shift slightly when switching between editors

Languages:
Lower rank for CSS property values with vendor prefix:
- CSS property values prefixed with dash '-' (such as -moz-grid or -ms-grid), now come after grid in auto completion

Debugging:
- debug.showSubSessionsInToolBar
- We have introduced the setting debug.showSubSessionsInToolBar which controls whether the debug sub-sessions are shown in the debug tool bar. When this setting is false, the stop command on a sub-session will also stop the parent session. This setting default is false

Tasks:
Terminate all tasks:
- The Tasks: Terminate Task command has a new option to terminal all tasks if there are multiple tasks running. If this is an action you do often, you can create a keyboard shortcut for the command with the terminateAll argument

Automatically show Problems panel:
- The new revealProblems task property allows you to automatically show the Problems panel. The property values are always, never, and onProblem

Contributions to extensions:
Preview: Remote Development:
- Note: The Remote Development extensions require Visual Studio Code Insiders
- Visual Studio Code Remote Development allows you to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment
- The extensions in the Remote Development extension pack run in the context of the remote workspace while VS Code feels like it does when you run locally

Vetur:
- The Vetur extension now offers semantic diagnostics, hover information, jump to definition, and find references for the JavaScript expression inside Vue's template interpolation region
- Other improvements include reduced memory usage and import path completion. You can learn more about them in the Vetur changelog

Extension authoring:
Multi-extension debugging:
- In this milestone, we've added support for debugging more than one extension at a time. This is useful if you are developing a set of tightly coupled or interdependent extensions
- Previously this feature was only surfaced via the command-line interface of VS Code, now the argument --extensionDevelopmentPath can be specified more than once. Typically --extensionDevelopmentPath is used in the launch configuration of an extension. When developing more than one extension, we recommend combining the individual extension projects into a multi-folder workspace and create a new launch configuration (stored in the workspace .code-workspace file) that uses multiple --extensionDevelopmentPath arguments for the individual extensions
- Please note that in this release, it is not possible to create a preLaunchTask that builds both extensions by combining the preLaunchTasks of the individual extension projects

Command links in notifications:
- It was always possible to include links in notification messages via the syntax [link name](http://link), but this only worked for links that open in a browser. Now you can also invoke a command from a link with the syntax [link name](command:). The command with the provided identifier will be triggered when the user clicks the link

Links in notifications allow for title:
- You can now add a title to links in notifications that will be shown when the user hovers over the link. The syntax is [link name](link "")

Proposed extension APIs:
Every milestone comes with new proposed APIs and extension authors can try them out. As always we are keen on your feedback. This is what you have to do to try out a proposed API:
- You must use Insiders because proposed APIs change frequently
- You must have this line in the package.json file of your extension: "enableProposedApi": true
- Copy the latest version of the vscode.proposed.d.ts file into your project
- Note that you cannot publish an extension that uses a proposed API. We may likely make breaking changes in the next release and we never want to break existing extensions

vscode.workspace.workspaceFile:
- There is a new workspace property returning the location of the workspace file. For example: file:///Users/name/Development/myProject.code-workspace or untitled:1555503116870 for a workspace that is untitled and not yet saved

Depending on the workspace that is opened, the value will be:
- undefined when no workspace or a single folder is opened.
- The path of the workspace file as Uri
- If the workspace is untitled, the returned URI will use the untitled: scheme

One use of the workspace file location is to call the vscode.openFolder command to open the workspace again after it has been closed:
- vscode.commands.executeCommand('vscode.openFolder', uriOfWorkspace);
- Note: It is not recommended using the workspace.workspaceFile location to write configuration data directly into the file. You can use workspace.getConfiguration().update() which will work both when a single folder is opened as well as an untitled or saved workspace
- Machine-specific settings
- If you have settings that allow users to customize an executable path and if these paths need to be scoped to the machine they are running on, you can now classify such settings as machine scoped. Extension authors set the scope property when contributing to the configuration extension point. Machine-specific settings can only be configured for User settings

Engineering:
Rewritten filesystem provider for local files:
- Extensions ave been able to provide their own filesystem implementations for custom resources (read more here). However, VS Code's own implementation for local files was not implemented with the same extension APIs. This resulted in subtle differences when dealing with local file resources compared to resources coming from extensions. Over the last two milestones, we rewrote our local file system provider to use the extension APIs for consistency

New documentation:
Python Azure Functions:
- There is a new Deploy Python to Azure Functions tutorial that describes how to create and deploy Python serverless Azure Functions

Miscellaneous:
Language Server Protocol:
The Language Server Protocol has proposed support for the following new features:
- Selection ranges: to compute selection ranges for an array of positions. Sent from client to server
- Call hierarchy: to compute a call hierarchy for a given symbol. Sent from client to server
- Progress: to initiate progress reporting from the server. Sent from server to client
- The new features are available in the next versions of the vscode-languageclient and vscode-languageserver npm modules

Notable fixes:
- Explorer Respects Trash Capability from FileSystemProvider
- Call Stack "Paused On Breakpoint" UI not visible for long thread names
- Terminal window crashes in Mac OS
- Debug Console render newlines unnecessary
- Scrolling in debug window is behaving strange
- Error revealing files in the explorer
- Report issue’ button on ‘Running extensions’ causes tens of duplicate issues


Visual Studio Code 1.33.1

Fixed:
- Evironment variables not expanding in tasks
- New and delete keywords no longer highlighted in C++ file
- Formatter Settings UI shows strange default
- Adopt TypeScript 3.4.3
- Unable to select first formatter in picker
- "name" property of OutputChannel has gone
- Recent update of INSIDERS Edition made COG Wheel completely disappear
- Prettier formatting causes document to jump with insiders


Visual Studio Code 1.33.0
- Easy Display Language selection: Quick Pick to choose between installed locales
- Configurable IntelliSense display: Filter out elements like keywords or remove displayed icons
- Choose default formatter: Set default document formatter by project and language
- Go to Definition locations: Open Peek view and/or navigate to primary location
- Convert to destructured parameters: New TS refactoring to use named parameter objects
- Debugging support for subsessions: See subprocesses displayed under main debug session
- Launch URI with debug session: Automatically open a browser when debugging web server code
- Install missing extension dependencies: Detect and offer to install missing dependencies
- "Remote Debugging for Node.js" topic: Learn how to attach to Node.js apps running on Azure
- Workbench: Improved Source Control view, easier list navigation with screen readers
- Integrated Terminal: ConPTY on by default on Windows, rendering performance improvements
- Languages: Disable CSS property value completions, TS improved inference and const assertions
- Extension Authoring: Finalized smart selection API, install extension command
- Engineering: Official Linux snap package, faster OSS builds with NPM package caching


Visual Studio Code 1.32.1
- Preview and apply color themes: Install and apply new theme extensions without reloading
- Keyboard shortcuts editor improvements: Modify keybinding 'when' conditions in the editor
- Problems panel hover commands: Apply Quick Fixes or open a Peek window directly from hovers
- Preferred Code Actions: Preferred (mostly likely) Code Actions support auto fixing common issues
- Debug Console customization: Modify font size, font family, and line height of the Debug Console
- Better IntelliSense for ARIA attributes: More detailed descriptions for HTML accessibility attributes
- Vue.js interpolations IntelliSense: The Vetur extension now supports smart completions in Vue.js interpolations
- New "Bundling Extensions" topic: Use webpack to improve your extension's load time


Visual Studio Code 1.31.1
- No reload on extension install: No interruptions when you install new extensions
- Tree UI improvements: Improved Explorer navigation and filtering, horizontal scrolling
- Main menu updates: Redesigned Go actions menu, Edit menu Cut command
- Multiline Problems output: See full multiline issue details in the Problems panel
- Find All References history: Quickly rerun previous reference searches
- Semantic selection for HTML, CSS, and JSON: Expand/shrink selection based on language semantics
- Integrated Terminal reflow support: Terminal text automatically reflows as panel width changes
- Command-based user input variables: Custom user input for task and debug configuration
- Updated Extension API documentation: Completely rewritten with extension guides


Visual Studio Code 1.31.0
- No reload on extension install: No interruptions when you install new extensions
- Tree UI improvements: Improved Explorer navigation and filtering, horizontal scrolling
- Main menu updates: Redesigned Go actions menu, Edit menu Cut command
- Multiline Problems output: See full multiline issue details in the Problems panel
- Find All References history: Quickly rerun previous reference searches
- Semantic selection for HTML, CSS, and JSON: Expand/shrink selection based on language semantics
- Integrated Terminal reflow support: Terminal text automatically reflows as panel width changes
- Command-based user input variables: Custom user input for task and debug configuration
- Updated Extension API documentation: Completely rewritten with extension guides


Visual Studio Code for Mac 1.30.2

Fixed:
- Special characters (,&) not rendered correctly in intellisense preview
- 1.30.0 crash on macOS High Sierra


Visual Studio Code for Mac 1.30.1

Fixes:
- Search view breaks after starting a search while the previous search is still running
- Can't search CRLF files with non-regex multiline search
- Fix search CRLF files with non-regex multiline search
- HTML editor not working fully bug candidate html
- Peek editor tree color tokens are broken bug candidate editor-symbols regression tree
- Can't trigger "Load more Stack Frames" with keyboard
- treeResourceNavigator: fire onSelection also for keyboard events
- "Start Debugging" asks to choose environment when triggered from main menu


Visual Studio Code for Mac 1.30.0
- Multiline search improvements: Easily create multiline search patterns without using regex
- Custom title bar on Linux: The custom title and menu bar is now the default on Linux
- References view: Find All References view includes history of recent searches
- Snippet comment variables: Snippet variables insert correct comment per language
- JS/TS callback display: Now you can see the context of anonymous callbacks
- JSDoc Markdown highlighting: Including syntax highlighting for Markdown code blocks in JSDoc
- Simplified debug configuration: Better defaults and Quick Pick UI for initial launch configuration
- Run tasks on folder open: Configure tasks to run when you first open a project folder
- Choose extension version: Install earlier versions of Marketplace extensions
- Workbench: Menu scrolling and improved overflow handling, one click to open settings.json
- Languages: JS/TS renames now handle destructuring, add missing 'new' Quick Fix
- Debugging: Delete debug consoles, debug directly from the VS Code Process Explorer
- Tasks: Clear task terminal, user input for task variables, rerun last task command
- Extension Authoring: Go to Declaration support, new Signature Help context


Visual Studio Code for Mac 1.29.1
- Change log not available for this version


Visual Studio Code for Mac 1.29.0

There are a number of significant updates in this version that we hope you will like, some of the key highlights include:
- Multiline search: Search across files with regex multiline expressions
- File icons in IntelliSense: Quickly distinguish file types in IntelliSense
- Better macOS support: Full screen mode control and Mojave Dark Mode support
- Collapsible stack frames: Collapse uninteresting stack frames to clearly see your code
- Improved Loaded Scripts view: Displays related resources such as original source files
- Updated extension samples: Uniform style and structure, README, and API usage
- CI recipe for extensions: Azure Pipelines build recipe for extensions
- Preview: List All References: List All References view shows reference search results

Here are some further updates:
- Workbench: Platform specific end-of-line characters, highlight modified file tabs
- Integrated Terminal: Split terminal cwd options, Cmd+Backspace to delete to start of line
- Languages: Display CSS Specificity on hover, handle unknown CSS properties
- Debugging: Multiple debug consoles, start with stop on entry, style console.log messages
- Extension Authoring: Active terminal API, more control over custom views


Visual Studio Code for Mac 1.28.1

Fixed issues:
- Keybinding to focus next terminal does not update terminal dropdown list
- User confusion about 'Extension Host not responsive' notification
- Debug: Set Variable Request lost the variable name info
- Thin cursor in the beginning of a line


Visual Studio Code for Mac 1.27.2
Fixed:
- August Recovery Endgame
- Regex search and group replace
- TreeItem.iconPath with non-file Uri can be encoded incorrectly
- Breadcrumb selection is broken
- removeFromRecentlyOpened Command Broken
- [html] jquery completions no longer work
- Cannot click relative paths in terminal
- August Recovery Endgame
- VS Code doesn't work after update
- Incorrect new settings (UI) behavior after nothing was found


Visual Studio Code for Mac 1.27.1
- Change log not available for this version


Visual Studio Code for Mac 1.27
Highlights:
- New Settings editor UI to discover, search, and modify VS Code settings
- Fully themable title and menu bars on Windows and Linux
- Symbols highlighted when navigating with breadcrumbs
- Combined menu for creating terminals and managing tasks
- Share the same keybindings.json file across different OSs
- Import path suggestions while you type in CSS, SCSS, and Less
- Support for 'if', 'then', and 'else' schema keywords
- Loaded Scripts Explorer now available for debug extensions


Visual Studio Code for Mac 1.26.1
- Addresses these issues
- Extension host terminated unexpectedly after 1.26.0 update
- Problem entries loops
- Problem Tab is all corrupted with Typescript Problems
- RG 700% CPU usage
- Opened files are not searched until file tab is clicked
- Built-in git extension disabled
- VS Code Hangs When Opening Specific PowerShell File
- VSCode hangs when opening python file
- File paths in Open Recent Menu starts with / and lower case drive letter
- Editor layout is called on every config change


Visual Studio Code for Mac 1.26.0
Highlights:
- Breadcrumbs: Breadcrumb navigation lets you jump to symbols and files in your workspace
- Quick Fixes from Problems panel: Apply code fixes while reviewing warnings and errors
- User setup on Windows: Elevation no longer required during Windows setup
- Terminal column selection: Alt+click to select blocks of text in the integrated terminal
- Add all missing imports: Single action to add all missing imports in a JavaScript/TypeScript file
- JSX tag completion: Work with JSX tags in JavaScript/TypeScript just like you do in HTML
- Better JS/TS error reporting: Concise, clear messages with relevant source code links
- Improved extension search: Filter Marketplace queries to find the extensions you want
- Extension Pack management: Manage Extension Packs as a single unit or by individual extension
- Preview: Settings editor: Rich settings description display, "Table of Contents" tracks scrolling
- Workbench: New View menu layout, copy relative path action, offline mode
- Integrated Terminal: Improved multi-line support, rendering improvements
- Languages: Convert named imports to namespace imports, JSX folding
- Debugging: Improved stop session and smart step debugging
- Preview Features: Themable custom tool and menu bar for Windows and Linux
- Extension Authoring: QuickInput API, extensionPack declaration, webview titlebar icons


Visual Studio Code for Mac 1.25.1

Highlights:
- Grid editor layout: Custom horizontal and vertical editor layout.
- Outline view: Symbol tree outline and navigation for your documents.
- Portable Mode: Run or copy your VS Code setup from a USB thumb drop or file share.
- Hover display options: Control the appearance of hover information.
- Sub-word navigation: Quickly navigate in camelCase words.
- Floating debug toolbar: Keep the debug toolbar always visible without hiding editor tabs.
- Extensions view improvements: Easily see Enabled, Disabled, and Recommended extensions.
- Preview: Settings editor: Now with a "Table of Contents" to organize settings.
- Language Server Protocol Inspector: Extension authors can visualize LSP protocol traffic.
- New Python Flask tutorial: Use VS Code to create and debug Python Flask web applications.
- Workbench: Drop files and folders into empty Explorer, uniform history navigation.
- Editor: Smart suggestion selection, snippet placeholder transforms.
- Languages: Update JS/TS imports on folder rename, CSS pseudo selectors and elements.
- Preview Features: User setup on Windows, custom tool and menu bar for Windows and Linux.
- Extension Authoring: Contribute grid editor layouts, preselect Completion Items.
- New Commands: New grid editor layout commands and keyboard shortcuts.


Visual Studio Code for Mac 1.25.0

Highlights:
- Grid editor layout - Custom horizontal and vertical editor layout
- Outline view - Symbol tree outline and navigation for your documents
- Portable Mode - Run or copy your VS Code setup from a USB thumb drop or file share
- Hover display options - Control the appearance of hover information
- Sub-word navigation - Quickly navigate in camelCase words
- Floating debug toolbar - Keep the debug toolbar always visible without hiding editor tabs
- Extensions view improvements - Easily see Enabled, Disabled, and Recommended extensions
- Preview: Settings editor - Now with a "Table of Contents" to organize settings
- Language Server Protocol Inspector - Extension authors can visualize LSP protocol traffic
- New Python Flask tutorial - Use VS Code to create and debug Python Flask web applications
- Workbench - Drop files and folders into empty Explorer, uniform history navigation
- Editor - Smart suggestion selection, snippet placeholder transforms
- Languages - Update JS/TS imports on folder rename, CSS pseudo selectors and elements
- Preview Features - User setup on Windows, custom tool and menu bar for Windows and Linux
- Extension Authoring - Contribute grid editor layouts, preselect Completion Items
- New Commands - New grid editor layout commands and keyboard shortcuts


Visual Studio Code for Mac 1.24.1

Highlights:
- Unused variables are greyed-out in your JavaScript/TypeScript files
- Easily pull classes and functions into their own files
- Automatically update import paths in JavaScript/TypeScript
- Great for expanding over multi-mon setups
- Variable suggestions in debug and task configuration files
- Symbol tree outline and navigation for your projects
- New GUI to discover and modify VS Code settings
- Float, dock or hide the debug toolbar
- Custom vertical/horizontal layout, coming soon to Insiders
- Learn about Docker and MongoDB integration in VS Code
- Zoom font size independent of your workbench, syntax highlighting for deleted lines
- Smart fallback to DOM renderer, italic and line spacing support
- Switch to debug view on break, Go to Next/Previous Breakpoint
- JavaScript/TypeScript getter/setter refactoring, SCSS @-keyword completions
- Expanded custom views API, Task API to stable, new theme colors


Visual Studio Code for Mac 1.24.0
- Unused variable detection - Unused variables are greyed-out in your JavaScript/TypeScript files
- Move to new file refactoring - Easily pull classes and functions into their own files
- Update imports on move/rename - Automatically update import paths in JavaScript/TypeScript
- Duplicate workspace in new window - Great for expanding over multi-mon setups
- IntelliSense for predefined variables - Variable suggestions in debug and task configuration files
- Preview: Outline view - Symbol tree outline and navigation for your projects
- Preview: Settings Editor - New GUI to discover and modify VS Code settings
- Preview: Debug toolbar location - Float, dock or hide the debug toolbar
- Preview: Grid editor layout - Custom vertical/horizontal layout, coming soon to Insiders
- Working with Docker and MongoDB - Learn about Docker and MongoDB integration in VS Code
- Editor - Zoom font size independent of your workbench, syntax highlighting for deleted lines
- Integrated Terminal - Smart fallback to DOM renderer, italic and line spacing support
- Debugging - Switch to debug view on break, Go to Next/Previous Breakpoint
- Languages - JavaScript/TypeScript getter/setter refactoring, SCSS @-keyword completions
- Extension Authoring - Expanded custom views API, Task API to stable, new theme colors


Visual Studio Code for Mac 1.23.1
Highlights:
- Highlighted indent guides - Helps visualize source code indenting
- Run Code Actions on save - Run actions like Organize Imports when you save
- NPM script explorer - Quickly find, run, and debug NPM scripts in your project
- Problems view filtering - Choose which files will display errors and warnings
- Middle mouse button column selection - Middle mouse button with drag for fast column selection
- CSS region folding - Create regions in your CSS/SCSS/Less code for helpful code folding
- Improved CSS new property support - Smart suggestions for CSS experimental properties
- Markdown header search - Search for Markdown headers across your entire workspace
- Custom Activity Bar views - Extension authors can create their own Activity Bar items
- New deploy website tutorial - Learn how to deploy a static website to Azure Storage
- Editor - Better Unicode file support, more stable editor positioning
- Workbench - Copy search results, better Git clone workflow, VS Code process explorer
- Debugging - Logpoint expressions support smart completions and displaying structured objects
- Languages - JavaScript/TypeScript Organize Imports action, persistent Markdown previews
- Extension Authoring - New webview and FileSystem Provider APIs, 'Source' file level actions


Visual Studio Code for Mac 1.22.2
Addresses these issues:
- Inside blocks in html files: Error while computing completions for; Cannot read property 'label' of undefined
- ... hint indicator should only show on first line of suggestion
- Format on Save for Go files results in cursor going to the end of file
- Emmet fails to expand abbreviations in jsx files when emmet.syntaxProfiles is configured
- [typescript][folding] Disable syntax folding
- vscode.diff command with custom content provider is broken in 1.22
- Broke compatibility with PlatformIO


Visual Studio Code for Mac 1.22.1
- Syntax aware code folding: Adds improved folding for CSS, HTML, JSON, and Markdown files
- Cross file error, warning and reference navigation: Move quickly around your workspace
- New Hint suggestions: Makes it easy to spot suggested fixes or refactorings in the editor
- Convert to ES6 refactoring: New Code Actions to convert to ES6 classes and modules
- Auto attach to process: Automatically attach the debugger to running Node.js processes
- Logpoints: Inject logging without changing source code or restarting your debug session
- Better large file support: Faster syntax highlighting and easily increase memory for very large files
- Multi:line links in the terminal: Paths and URLs can span lines in the Integrated Terminal
- Emmet wrap preview: Live preview for Emmet's wrap with abbreviation functionality
- Improved updates on Windows: Automatically updates in the background for less downtime
- Preview: Organize JS/TS imports, Remove unused and sort remaining imports
- Editor: Emmet performance and smart matching improvements, new snippet Date variables
- Workbench: Smoother scrolling on Windows, automatic save during Search and Replace
- Debugging: Improved Node.js process picker, postDebugTask in launch.json
- Tasks: Better command and argument quoting and escaping support
- Languages: Easier IntelliSense in JSDocs, CSS path completion
- Extension Authoring: Long running operations with cancellation, add related information to diagnostics


Visual Studio Code for Mac 1.21.1
- [Language Pack] tr is not supported to load "Turkish Language Pack" candidate i18n Dirty Code prompt deletes changes regardless of what you choose
- IntelliSense get's out of it's position when list gets shorter at the end of the file with docs not expanded
- Hit breakpoint does not turn yellow


Visual Studio Code for Mac 1.21.0
- New Notifications UI: Easily manage and review VS Code notifications
- Integrated Terminal splitting: Work with multiple open terminals at once
- Markdown preview scrolling: Markdown preview now supports bidirectional scrolling
- Improved large file support: Text buffer optimizations for large files
- Centered editor layout: Maximize your code viewing screen real estate
- Drag & drop, copy & paste across windows: Move files across open VS Code windows
- HTML path completion: IntelliSense for file paths in common HTML elements
- Language Packs in the Marketplace: Install new display languages from the Marketplace
- Deploy Azure Functions tutorial: Learn how to create and deploy serverless Azure Functions
- PREVIEW: Horizontal search results: You can now view search results in a horizontal panel


Visual Studio Code for Mac 1.20.1
Addresses these issues:
- Update translations for 1.20
- User launch.json does not work
- `Cannot read property 'path' of undefined` error when TreeItem has empty label
- CSS abbreviations with : not expanding in 1.20
- Feature request: Don't close the task terminal when I press a button
- Incorrect auto indent YAML files
- New file / New folder command missing after latest update
- vscode-ripgrep node_modules are included in the build
- Search within folder broken on 1.20.0
- Code fails to start up with invalid tokenColorCustomizations
- Launch.json not automatically opened when resolveDebugConfigurations returns an error
- Recommendations can repeat an item


Visual Studio Code for Mac 1.20.0
Highlights:
- Explorer multi-selection - Perform actions on multiple files at once
- Improved Settings search - Easily find the right setting with natural language search
- Errors & warnings in Explorer - Quickly navigate to errors in your code base
- Save large and protected files - Save Admin protected and >256M files within VS Code
- Git submodule support - Perform Git operations on nested Git repositories
- Global snippets - Create snippets you can use across all file types
- Image preview zoom - Zoom in and out of images with your mouse, scroll wheel or track pad
- Terminal screen reader support - Integrated Terminal now has "Screen Reader Optimized" mode
- Debugging support for multi-root workspaces - Manage configurations across multiple projects
- Quick Fix all for JavaScript/TypeScript - Apply the same Quick Fix to all occurrences in a file
- New Node.js deployment tutorials - Deploy your Node.js app with Docker or Azure App Service
- Workbench - "Smart case" search, theme specific color customization
- Editor - New snippet variables, Emmet improvements, minimap on the right or left
- Languages - TypeScript automatic bracket and member property suggestions
- Debugging - Automatically detect Node.js subprocesses, nvm support
- Extensions - Extension recommendations for new file types
- Extension Authoring - Custom view support, new menu groupings


Visual Studio Code for Mac 1.19.3
- The update addresses issue 42144 where the Workbench failed to load when having the Running Extensions view opened and profiling


Visual Studio Code for Mac 1.19.2
The update addresses these issues:
- Cannot compare changes for git conflicts after upgrade to 1.19
- Missing icons in activity bar
- Workbench doesn't finish loading when Extensions viewlet is first to load


Visual Studio Code for Mac 1.19.1
Addresses these issues:
- code --status doesn't work if your shell is PowerShell
- Every time i lunch code it starts with code-stdin-randomchars.txt file
- Task ${relativeFile} slash style
- Git diff not working for UNC paths
- What is "Would you like to enable auto fetching of Git repositories?"
- Type error: cannot read property comments of null
- Git doesn't pick up user installation directories


Visual Studio Code for Mac 1.19.0
Performance:
- Faster startup and other performance improvements

Serviceability/Diagnostics:
- New VS Code diagnostics, logging, and extension monitoring

Smarter IntelliSense:
- IntelliSense remembers your previous suggestion choices

Better Tab layout:
- Tabbed headers can scale to fit the available space

Git side-by-side image diff:
- Git source control provider can display image changes side by side

Pipe output into VS Code:
- Easily view terminal output in a VS Code editor

New debugging recipes:
- Learn how to debug Next.js, Meteor projects and applications using the nodemon utility

Workbench:
- Compare your active file to the Clipboard contents

Editor:
- Folding improvements, interval line numbers, support macOS global Clipboard

Languages:
- TypeScript 2.6.2, JSX fragment syntax, new JSON with comments mode

Debugging:
- Undefine env variables per session, better VARIABLES rendering

Extensions:
- Choose which extensions are active in your workspaces

Extension Authoring:
- Pre-release extension support, yo code can enable TSLint and checkJS


Visual Studio Code for Mac 1.18.1
Addresses these issues:
- gitDecoration.ignoredResourceForeground Theme Bug
- 'The preLaunchTask 'xxxx' cannot be tracked.' exception after installing the October 1.18 release
- Workspace recommendations that are file based recommendations as well, repeat in the split view
- Git: checkIgnore nested Promise/resolve bug (with PR)
- Shell task doesn't finish
- Alt+F S no longer a single action
- Report "spawn UNKNOWN" when global searching
- Zombie breakpoints when editing lines around a breakpoint
- Welcome page needs to update Python extension id
- multi-root folders: excluding dot files from a folder makes it invisible in file explorer


Visual Studio Code for Mac 1.18.0
Highlights:
- Multi-root workspaces released to Stable - Group a logical set of folders into a single workspace
- Vertical panels - Dock panels (Terminal, Output, or Debug Console) to the right of your editor
- Git indicators in the Explorer - See pending file changes in the File Explorer
- Inline pending change review - View pending changes and perform partial commits in the editor
- Several performance improvements - Faster Windows start-up and editor performance tuning
- Auto imports for JS/TS - Relevant imports are added as you call local symbols
- Extract local variable for JS/TS - Refactor a new local variable based on your selection
- Install @types for TypeScript - A new Quick Fix adds missing @types files to your project
- Improved extension recommendations - Recommendations are highlighted in extension searches
- Workbench - Blue product logo, panels overflow support, file move confirmation
- Integrated Terminal - Better Windows support, show faint text, unset environment keys
- Source Control - Inline pending change view, File Explorer indicators
- Languages - TypeScript 2.6.1, localized JS/TS messages, IntelliSense inside strings and comments
- Debugging - Debug configuration in the Status Bar, Debug view focus commands, console coloring
- Extension Authoring - ConfigurationChangeEvent, async Input Box validation, folder open/closed icons


Visual Studio Code for Mac 1.17.2
The update addresses these issues:
- VSCode window not given focus when invoking with -r from command line
- Adding "base" to files.exclude breaks VS Code
- Terminal not painting until resize
- Attempting to use window.onDidChangeWindowState causes proposed api error


Visual Studio Code for Mac 1.17.1
- Letter shapes are distorted in integrated terminal (canvas renderer)
- Git: sometimes diff stays empty when clicked
- Comment hotkeys throws the cursor before the comment
- We should be more careful with the git init suggestion
- VSCode 1.17 upgrade: "The package is of bad quality"
- File copy in UNC folders doesn't work anymore
- 1.17.0 Integrated Terminal Chinese Problem
- Unicode symbols inside integrated terminal
- Inconsistent link activation in integrated terminal output


Visual Studio Code for Mac 1.17.0
- macOS Touch Bar support - Touch Bar actions for navigation and debugging
- Source code folding improvements - Collapse region markers and off-side language blocks
- Integrated Terminal performance - Terminal rendering is up to 45 times faster
- Automatic import suggestions - See module and path import suggestions while coding
- Debugging shows source location - Easily navigate from the Debug Console to source code
- Better colorization of regex and format strings - Helps with parsing and identifying errors
- Improved multiple SCM support - New UI to view changes in multiple source control repositories
- New online documentation - Java language, 'Tips and Tricks', and Debugging Recipes topics
- Preview: Multi-root workspaces - No reload on workspace updates, combined view of available tasks
- Multi-root guide for extension authors - To help extenders be ready for multi-root workspaces
- Workbench - Better macOS native tabs support, new editor label formats
- Editor - Snippet transforms, more Emmet preferences, optimized history navigation
- Languages - TypeScript 2.5.3, Extract Method triggers rename, language support in Markdown code blocks
- Extension Authoring - macOS Touch Bar support, styled completions and signature help text


Visual Studio Code for Mac 1.16.1
Addresses these issues:
- Performance regression due to exe-based extension recommendations
- Problem with syntax highlighting (HTML/PHP)
- vscode-node-debug extension w/security vulnerability included in latest release
- Git stage ranges fail to update file
- Hang then crash by typing in integrated termina


Visual Studio Code for Mac 1.16.0
- JavaScript/TypeScript refactoring - Easily extract source code into methods and functions
- HTML tag auto close - Improved editor productivity with automatic close tags
- Color picker in HTML - You can now use the VS Code color picker in HTML files
- Integrated Terminal quick open - Create or jump to terminals from VS Code Quick Open
- Drag and drop from search - Quickly open files from Search and also the Problems panel
- New online documentation - New Emmet topic and updates to the Node.js Deployment tutorial
- VS Code "recipes" repository - Examples using React, Angular and Docker in VS Code
- Preview: Multi-root workspaces - Smoother UI when adding folders and creating a Workspace (Insiders build)
- Preview: Multiple SCM providers - With multiple folders, you can have multiple source control providers (Insiders build)
- Multi-root tips for extension authors - Update your extension to work seamlessly with multi-root workspaces
- Workbench - Improved Extension sandboxing, more theme colors
- Editor - Undo stack detects file changes, smooth scrolling, Braille support
- Integrated Terminal - Better text selection on Linux and Windows, search history support
- Languages - TypeScript 2.5, JSDoc type assertions, Markdown Preview refresh command
- Extension Authoring - API updates and guidelines to support multi-root workspaces


Visual Studio Code for Mac 1.15.1
- Path must be a string. Received { Error: spawn wmic.exe ENOENT
- Emmet falsely suggesting completion with hyphen in parent tag
- Variables disappear when emmet abbreviations get expanded
- Emmet abbreviations don't expand unless there is a space after it
- Tab no longer works with Emmet
- "Find in files" search shows incomplete results
- $(basename).ts hiding JS files without associated TS files


Visual Studio Code for Mac 1.15.0
- Large file support - Improved performance for large files, no size limit on 64-bit machines
- 64-bit Windows builds - Use your computer's full address space with the 64-bit builds
- Find in Markdown preview - Full search for Release Notes, Markdown preview, and Extensions
- Auto-indent, Emmet 2.0 on by default - Source code auto-indenting and new Emmet support
- Custom syntax highlighting - Easily adjust editor colors to your liking
- Terminal environment variables - Preconfigure the Integrated Terminal environment
- Color picker UI - Quickly create colors in your CSS, SASS, and Less files
- Loaded Scripts Explorer - Easily review and step through loaded scripts during Node.js debugging
- Markdown preview plugins - Add styles, scripts or plug-ins to Markdown previews
- code.visualstudio.com updates - Tutorials for React, Angular and deploying Node.js to Azure
- Preview: Multi-root workspaces - Settings and debug configurations across multiple projects (Insiders build)
- Editor - Predefined snippet choices, improved auto-indenting and diff editor
- Workbench - Customizable Explorer sort order and view layout, prefilled Quick Open actions
- Integrated Terminal - Improved switching, delete word keyboard shortcuts
- Tasks - Less and Sass compiler output parsing, new Status Bar display
- Extension Authoring - Multi-root support for debugging and settings, new Markdown Preview API


Visual Studio Code for Mac 1.14.2
- Had to downgrade from 1.14 to restore JSX intellisense
- Type intellisense in javascript is missing in 1.14.0
- Fail to start vscode.typescript extension
- No snippet suggestions after whitespace
- Word Wrap not working
- Workspace files.excludes for sub-folders no longer works


Visual Studio Code 1.14.1
- Bug: Markdown Preview does not work; shows a blank page: VSCode 1.14.0
- Publish node2 with localizations
- Excessive logging of `vscode.workspace.rootPath`-usage causes high CPU load
- Any Git operations requiring credentials no longer work
- Snippet can freeze the editor
- HTML saving as RHTML
- Monokai Dimmed syntax highlighting is different: with less distinctions
- Add ability to theme terminal cursor
- Select for Compare disables context menu in OPEN EDITORS
- Terminal copied lines do not retain wrapped status for the initial viewport


Visual Studio Code 1.14.0
- Integrated Terminal improvements: Find support, select/copy multiple pages
- Command Palette MRU list: Quickly find and run your recently used commands
- New Tasks menu: Top-level Tasks menu for running builds and configuring the task runner
- Automatic indentation: Auto indent while typing, moving, and pasting source code
- Emmet abbreviation enhancements: Add Emmet to any language. Multi-cursor support
- New Diff review pane: Navigate Diff editor changes quickly with F7, displayed in patch format
- Angular debugging recipe: Debug your Angular client in VS Code
- Better screen reader support: Aria properties to better present list and drop-down items
- Preview: 64 bit Windows build: Try out the Windows 64 bit version (Insiders build)
- Preview: Multi-root workspaces: Open multiple projects in the same editor (Insiders build)
- Workbench: Restore loose files, quickly switch running windows (instances)
- Languages: TypeScript 2.4, refactoring for JavaScript/TypeScript
- Debugging: Simplifications for Node.js debug configurations
- Tasks: Auto-detect and customize npm scripts and TypeScript compiler to run in VS Code
- Extension Authoring: SVG rendering constraints, custom views visibility, new Debug API


Visual Studio Code 1.13.1
- Text disappeared after update to 1.13 [Bug]
- Why is there no Chinese after the update?
- Bad text colors in terminal in Solarized Dark theme (regression)
- Contributed tree views can crash the explorer
- VS code icons is distorted when invoked from the command line
- Terminals created before panel is initialized have the wrong width
- Terminal: Unicode characters in or near linkified text are causing links to be duplicated


Visual Studio Code 1.13
- Changes to settings defaults: We're enabling several useful features by default such as extensions auto-update, editor drag and drop and minimaps
- Set multiple cursors with Ctrl/Cmd + Click: Add multi-cursors just like Sublime Text and Atom
- Improved Git merge: Inline merge actions with Accept Changes CodeLens
- Better IntelliSense details: Easily toggle full suggestion documentation
- Emmet abbreviations display: Preview Emmet expansions as you type
- Enhanced snippets: Increase your productivity with multi-cursor and nested snippets
- Faster debugger performance: Stepping through source code is significantly faster
- File links in exception stack traces: Jump directly to source code from exception stack traces
- Docker and MERN debugging recipes: Debug configuration examples for Docker and MERN stack projects
- More workbench theming colors: We've added more VS Code customizable colors
- Better NVDA support: Accessibility improvements for the NVDA screen reader
- Workbench: Filenames in symbol search, disable menu bar mnemonics
- Editor: Resizable Find widget, new folding control settings
- Languages: JSX/TSX component highlighting, Markdown headers in symbol search
- Debugging: Copy All from Debug Console, local/remote paths in launch configurations
- Tasks: Autodetect and customize Gulp and Grunt tasks to run in VS Code
- Extension Authoring: Custom views in the Explorer, reference theme colors


Visual Studio Code 1.12.2
- Code Folding won't be remembered after latest update
- IntelliSense sort order for snippets has changed and makes them harder to use
- JSDoc comment no longer picks up method arguments -onEnter keybinding condition must honour additional text, command, and snippet type
- Script element with type="text/html" not recognised as html
- Snippets using hard tab character no longer work
- Merge in translations


Visual Studio Code 1.12.1
- Fixes an issue with .NET debugging
- Workaround for macOS flickering: Some users are seeing VS Code flicker when running on high DPI external monitors #25934. The workaround is to set "editor.disableTranslate3d": true in user settings (this produces a warning, but that is fine as VS Code still accepts the setting)
- Workaround for macOS blurry icons: This issue appears if certain environment variables are set when VS Code launches #24820. The workaround is to either launch VS Code from the macOS Dock or clear the LC_ALL environment variable (export LC_ALL=) before launching from the terminal. The Insiders build applies this workaround and clears LC_ALL


Visual Studio Code 1.11.2
- Merge in translations
- Diff editor no longer shows colors on the left
- [Regression] No longer get window.onDidChangeActiveTextEditor events when there is no window.activeEditor
- Dark icons and colors shown in light themes
- Git gutter indicators doesn't work in a network folder
- Cannot run build after upgrade
- Unable to change encoding for untitled files
- VSCode Insiders Blank Screen
- Git: hangs when opening git diff
- Source Control section running forever
- Foreground syntax theme wrong


Visual Studio Code 1.11.1
- Global Search finds string only in current file by "files.encoding": "utf8bom" in Settings
- Hot exit: Lost editor contents on upgrade
- SCM progress API is still in proposed state


Visual Studio Code 1.11.0
- Preview: Workbench theming: We're working to make the entire VS Code workbench colors customizable
- Keyboard shortcuts editor: New keyboard shortcut editor to easily rebind commands to your preferred shortcuts
- Faster search: Faster text search as well as respecting .gitignore files
- Panel maximize and restore: Quickly open panels (Output, Terminal, Debug Console) to full size
- Copy with drag and drop: Choose whether to copy or cut when you drag and drop in the editor
- Terminal link validation: Integrated Terminal link validation and new customization settings
- Implementer CodeLens for TypeScript: See who implements an interface or abstract class in a CodeLens window
- New Debug menu: Run Debug commands directly from the main menu
- Async call stacks: Async JavaScript call stacks now displayed in the debugger
- Source Control API released: The Source Control API is now public, opening up VS Code to new SCM providers


Visual Studio Code 1.10.2
- Add the 1.10 translations and address a handful of issues


Visual Studio Code 1.10.1
- Update published after a few late breaking issues were found affecting key extensions


Visual Studio Code 1.10
- Preview: Minimap: Get a 10,000 foot view of your code with Minimap
- Preview: Drag and Drop in the editor: Easily drag and drop text around the editor
- Copy text with formatting: Copy code examples with full syntax highlighting
- Auto generate JSDoc: Simply type /** to generate JSDoc comments for your functions
- File Explorer key bindings: You can now create shortcuts for the Explorer and other list/tree UI
- Official Linux repositories: VS Code supports auto-updating packages on Linux
- Improved Exception view: Easily view exception details in the debugger
- Column breakpoints: Set multiple breakpoints on the same line of source code
- Links in the Terminal: Integrated Terminal output links streamline the workflow between editor and commands
- Keybinding support for tasks: Assign keyboard shortcuts to commonly used tasks
- HTML DOM navigation: Quickly navigate to DOM elements by id and class name
- Language specific default settings: Appropriate default settings for Go, Make, YAML and Markdown
- Editor: Word wrap settings simplification, manually trigger Save actions, new cursor styles
- Workbench: Configurable window title, run either selected text or entire file from

檔案下載 檔案下載