What's new in this version: Download cartoony games for mac.
![]() ![]() Powerful source code editor developed by Microsoft for Mac
Visual Studio Code 1.43.0
- Search Editors - Search and save your global search results in a full-sized editor - Draggable sash corners - Easily change the editor layout by dragging sash corners - Linux screen reader support - VS Code now supports the Orca screen reader - Minimap sizing options - New options to fit or fill the minimap vertical layout - Column selection mode - Column mode toggle lets you quickly select blocks of text - Display whitespace on selection - Render whitespace characters only in selected text - Convert to template string - Convert concatenations to JavaScript/TypeScript template strings - JS/TS Call Hierarchy view - Review all calls to or from a function and drill into callers of callers - Remote Development - Support for Windows and macOS SSH hosts, SSH connection sharing - Settings Sync preview - Settings Sync lets you share settings and keybindings across machines Visual Studio Code 1.42.1 - Rename preview: see pending renames in a diff view and easily accept or reject changes - Open editors limit: set the maximum number of editors open at one time - Panel placement: move the panel (Output, Terminal) to the left, right, or below the editor - Folded code highlighting: quickly find folded regions with new background highlight - Debug Console improvements: syntax highlighting, bracket matching, input history - Define global tasks: per user tasks can be used across all your folders and workspaces - Java extension updates: Java support for Data Breakpoints and Call Hierarchy view - Remote Development: new Forwarded Ports view for mapping SSH and Containers ports - New Containers tutorials: learn how to create and deploy Docker containers - Preview features: first looks at the Timeline view, Search editor, semantic highlighting, and more Visual Studio Code 1.42.0 - Rename preview: see pending renames in a diff view and easily accept or reject changes - Open editors limit: set the maximum number of editors open at one time - Panel placement: move the panel (Output, Terminal) to the left, right, or below the editor - Folded code highlighting: quickly find folded regions with new background highlight - Debug Console improvements: syntax highlighting, bracket matching, input history - Define global tasks: per user tasks can be used across all your folders and workspaces - Java extension updates: Java support for Data Breakpoints and Call Hierarchy view - Remote Development: new Forwarded Ports view for mapping SSH and Containers ports - New Containers tutorials: learn how to create and deploy Docker containers - Preview features: first looks at the Timeline view, Search editor, semantic highlighting, and more Visual Studio Code 1.41.1 - Compact folders in Explorer: Single child folders collapsed by default - Edit left side of diff views: You can now edit both files in a difference view - Update search results while typing: Global search results update while you type - Problems panel improvements: Filter by problem type and limit output to the active file - Minimap highlights errors and content changes: Quickly locate problems and changes in your file - Terminal minimum contrast ratio: Set preferred contrast ratio for increased visibility - HTML mirror cursor in tags: Automatic multi-cursor in matching HTML tags - Optional chaining in JS/TS: Use the ?. operator to simplify working with nested structures - Extract interface refactoring: Quickly extract an inline type to a TypeScript interface - Remote - Containers extension: Better support for opening repositories in Docker containers - Visual Studio Online: Create and connect to cloud-based development environments Visual Studio Code 1.41.0 - Compact folders in Explorer: Single child folders collapsed by default - Edit left side of diff views: You can now edit both files in a difference view - Update search results while typing: Global search results update while you type - Problems panel improvements: Filter by problem type and limit output to the active file - Minimap highlights errors and content changes: Quickly locate problems and changes in your file - Terminal minimum contrast ratio: Set preferred contrast ratio for increased visibility - HTML mirror cursor in tags: Automatic multi-cursor in matching HTML tags - Optional chaining in JS/TS: Use the ?. operator to simplify working with nested structures - Extract interface refactoring: Quickly extract an inline type to a TypeScript interface - Remote - Containers extension: Better support for opening repositories in Docker containers - Visual Studio Online: Create and connect to cloud-based development environments Visual Studio Code 1.40.2 The update addresses these issues: - Insider build always starts language server with debug options - Occluded windows just went blank - Port 9229 in use by VS Code - 'Save Workspace As.' does not save with correct extension - Extension Host broken - Touch bar mac disabled on focus file - Child_process results in ENOMEM error with empty options.env - MacOS: File > Open no longer adds files to recently opened - 1.40.0 has rendering lag and flickers when minimize/maximize window with custom title - Leaving Full Screen or Zen Mode leads to wrong window dimensions - Maximize button not working properly with auto-hide taskbar enabled - WebViewPanel created with preserveFocus: true suffers from a focus problem Visual Studio Code 1.40.1 The update addresses these issues: - Code Editor text rendering is using grayscale - The 'Additional Views' overflow action only shows up on hover - Outline tree flashing at every character written - October 2019 Recovery Endgame - vs code won't size right on multiple monitors - [meta issue] 1.40 update: Font/Color rendering degradation (macOS, Linux, Windows) - terminal.integrated.windowsEnableConpty is not being respected - Can't get out of 'Recording Keys' - TreeError [CustomView] Data tree node not found - SCM: decorations are getting lost at random 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
CudaText for Mac is a cross-platform text editor that provides an array of plugins to support features such as code snippets, color picker, and macros. The app even comes with a simple module to help in the development of new plugins as well.
More Popular Software »
Join our mailing list
Stay up to date with latest software releases, news, software discounts, deals and more.
SubscribeMac Download File Location
Free Zip Files For MacAdbfire 1.28 For Mac
Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file. You choose from thousands of open source packages that add new features and functionality to Atom—or build a package from scratch and publish it for everyone else to use. The app comes pre-installed with four UI and eight syntax themes in both dark and light colors. Atom Free Download Latest Version for Windows PC. It is full offline setup installer of the tool.
If you can't find what you're looking for, you can also install themes created by the app community or create your own. It's easy to customize and style the tool. You can tweak the look and feel of your UI with CSS/Less and add major features with HTML and JavaScript. Check out the video on setting up the program. The tool is a desktop application built with HTML, JavaScript, CSS, and Node.js integration. It runs on Electron, a framework for building cross platform apps using web technologies. Features and Highlights Cross-platform editing The tool works across operating systems. You can use it on OS X, Windows, or Linux. Built-in package manager Search for and install new packages or start creating your own—all from within the app. Smart autocompletion The tool helps you write code faster with a smart, flexible autocomplete. File system browser Easily browse and open a single file, a whole project, or multiple projects in one window. Multiple panes Split your app interface into multiple panes to compare and edit code across files. Find and replace Find, preview, and replace text as you type in a file or across all your projects. Also Available: Download Atom for Mac Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |