- Официальное API для добавления иконок в проводнике.
- Два набора иконок по умолчанию: минимальный (директории + файлы) и Seti icons.
- Добавлена новая опция
terminal.integrated.commandsToSkipShell, позволяющая указать клавиатурные сочетания, которые не будут обрабатываться в интегрированном терминале.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!doctype html> | |
| <html> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>My first node-webkit application</title> | |
| </head> | |
| <body> | |
| Content | |
| </body> | |
| </html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var path = require('path'); | |
| var gulp = require('gulp'); | |
| var jade = require('gulp-jade'); | |
| var less = require('gulp-less'); | |
| var chalk = require('chalk'); | |
| // | |
| // Options | |
| // | |
| var options = { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| "bem.elementSeparator", | |
| "bem.modifierSeparator", | |
| "bem.shortElementPrefix", | |
| "caniuse.enabled", | |
| "caniuse.era", | |
| "caniuse.vendors", | |
| "css.alignVendor", | |
| "css.autoInsertVendorPrefixes", | |
| "css.closeBraceIndentation", |
- Возможность разделять редакторы по горизонтали.
- Возможность выполнения действий перед сохранением файла (наконец-то!).
- Возможность добавлять иконки в табы, открытые редакторы, окно быстрого перехода по файлам (quick open).
- Поддержка истории поиска в полях для поиска.
- Возможность рекомендовать расширения в пределах рабочего проекта (workspace).
- Возможность отключать конкретные расширения.
- Поддержка набора расширений (зависимости расширения).
- Улучшение поддержки API для встроенного терминала.
- Новый экран приветствия и небольшой интерактивный тур для новых пользователей по основным возможностям редактора. Посмотреть в действии можно так: Help > Welcome.
- Значительно увеличена производительность встроенного терминала и его поддержка на Windows. Шлём огромное спасибо автору модуля
winptyи Даниэлю Иммсу, который занимается разработкой встроенного терминала. - Теперь на Windows PowerShell будет Shell-ом по умолчанию, собственно, как и в гредущем обновлении Windows 10.
- Поддержка Copy-Paste для терминала на Windows, возможность выбора стиля курсора.
- Горячий выход теперь имеет несколько опций.
- Несколько улучшений Zen-мода.
- Быстрая навигация по результатам поиска, выполненного через панель поиска по проекту.
- Новый вид панели навигации по проблемам, терминалам и прочему.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function hasLetter(dict: object, letter: char): boolean { | |
| return dict.hasOwnProperty(letter); | |
| } | |
| function updateLetterStat(dict: object, letter: char): void { | |
| if (!hasLetter(dict, letter)) { | |
| dict[letter] = 0; | |
| } | |
| dict[letter] += 1; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function median3(a: number, b: number, c: number): number { | |
| if ((a - b) * (c - a) >= 0) { | |
| return a; | |
| } else if ((b - a) * (c - b) >= 0) { | |
| return b; | |
| } | |
| return c; | |
| } | |
| console.log(2 === median3(1, 2, 3)); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const words = ["eat", "tea", "tan", "ate", "nat", "bat"]; | |
| function updateDictionary(dict: object, word: string): void { | |
| const key = word.split('').sort().join(''); | |
| if (!dict.hasOwnProperty(key)) { | |
| dict[key] = []; | |
| } | |
| dict[key].push(word); |
OlderNewer