1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/JanKinCai-vscodefileheader

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Полностью модифицировать шаблон (пример)

Пользовательский шаблон заголовка template/header/JKC.tmpl:

# @Name: {{name}}
# @Time: {{last_modified_time}}
# @Последний изменённый автор: {{name}}
# @Время последнего изменения: {{last_modified_time}}

Пользовательский шаблон header template/body/JKC.tmpl:


Настройки:

{
    "fileheader.is_header_exists": "@Name:",
    "fileheader.update_last_modified_time_flags": "@Last Modified Time:",
    "fileheader.update_last_modified_author_flags": "@Last Modified Author:",
    "fileheader.other_config": {
        "name": "jankincai",
    },
    "fileheader.file_suffix_mapping": {
        ".jkc": "JKC"
    }
}

Переменные vscode

https://code.visualstudio.com/docs/editor/variables-reference

Пользовательский шаблон header template/header/Python.tmpl:

# @Author: {{author}}
# @Date:   {{create_time}}
# @Last Modified by:   {{last_modified_by}}
# @Последнее изменение времени: {{last_modified_time}}
# {{workspaceFolder}}
# {{workspaceFolderBasename}}
# {{file}}
# {{relativeFile}}
# {{relativeFileDirname}}
# {{fileBasename}}
# {{fileBasenameNoExtension}}
# {{fileDirname}}
# {{fileExtname}}
# {{cwd}}

Синхронизация удалённого шаблона

{
    # Установить путь к шаблону
    "fileheader.custom_template_path": "xxx/template/",

    # установить ssh, https://jdblischak.github.io/2014-09-18-chicago/novice/git/05-sshkeys.html
    # "fileheader.remote": "git@github.com:caizhengxin/fileheader-template.git"

    "fileheader.remote": "https://github.com/caizhengxin/fileheader-template.git"
}

Разработчик

$ git clone https://github.com/caizhengxin/vscodefileheader.git
$ code vscodefileheader
$ f5 # Войти в режим разработчика или отладки

Опубликовать пакет

# node_modules нельзя игнорировать с помощью .vscodeignore.
$ sudo npm i vsce -g
$ vsce login jankincai
$ vsce package
$ vsce publish

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Заголовок файла VSCode. Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/JanKinCai-vscodefileheader.git
git@api.gitlife.ru:oschina-mirror/JanKinCai-vscodefileheader.git
oschina-mirror
JanKinCai-vscodefileheader
JanKinCai-vscodefileheader
master