Ответ 1
Я создал расширение для вас, которое позволяет вставлять форматированную дату и/или строку времени - Insert Date String.
Монтаж
Откройте командную палитру, нажав F1, введите ext install
+ нажмите Enter
а затем найдите расширение строки вставки даты.
Применение
Чтобы вставить текущую дату и/или время в позицию курсора, вы можете:
Нажмите ⇧ + ⌘ + I (OS X) или Ctrl + Shift + I (Windows и Linux) или откройте командную палитру, нажав F1 и введите Insert DateTime
затем нажмите [ TG28].
конфигурация
По умолчанию вам не нужно ничего устанавливать. Но если вы хотите изменить формат даты и времени, insertDateString.format
параметр insertDateString.format
в пользовательских настройках.
// Date format to be used.
"insertDateString.format": "YYYY-MM-DD hh:mm:ss",
Вы можете указать любой допустимый формат ISO 8601. В readme есть несколько примеров.
отрывок
К сожалению, вы не можете использовать ничего, кроме табуляторов или переменных в фрагментах, поэтому вам нужно будет ввести заголовок и дату/время вручную.
Вы можете определить фрагменты для определенных языков. Чтобы открыть файл фрагмента для редактирования, откройте " User Snippets
разделе " File > Preferences (Code > Preferences on Mac OS X)
и выберите язык, для которого должны отображаться фрагменты.
Следующий пример - для файлов Plain Text.
После открытия файла фрагмента для обычного текста добавьте следующее определение:
{
"File header": {
"prefix": "header",
"body": [
"title: ${title:Enter title}",
"date: ${date:Insert datetime string (⇧⌘I or Ctrl+Shift+I)}"
]
}
}
Теперь вы можете открыть новый файл открытого текста, ввести header
и нажать Tab
. Введите свой заголовок и используйте команду Insert DateTime
чтобы вставить текущую дату и/или время.
Идея для более настраиваемого решения
Можно было бы написать расширение для вставки таких заголовков. Таким образом, могут использоваться некоторые типы шаблонов с несколькими предопределенными переменными (например, дата, имя файла, настраиваемое имя пользователя/адрес электронной почты и т.д.).
Надеюсь это поможет!!