Автозамена по хоткею, sublime
Для вставки svg в css код (в background например) я использую "горячую клавишу" для замены символов. Ставим плагин RegReplace http://facelessuser.github.io/RegReplace/
Добавляем команду в настройки Preferences > Package Settings > Reg Replace > Settings - User (код не очень, как умею)
{ "replacements": { "svgtobg1": {"find": "<svg", "replace": "data:image/svg+xml,%3Csvg",}, "svgtobg2": {"find": "/svg>", "replace": "/svg%3E",}, "svgtobg3": {"find": "\"","replace": "'"}, "svgtobg4": {"find": "<","replace": "%3C"}, "svgtobg5": {"find": ">","replace": "%3E"}, "svgtobg6": {"find": " ","replace": "%20"}, "svgtobg7": {"find": " ","replace": "%20"}, "svgtobg8": {"find": "\n","replace": ""}, "svgtobg9": {"find": "#","replace": "%23"} } }
И вешаем команду на хоткей Preferences > Key Bindings - User
[ { "keys": ["alt+s"], "command": "reg_replace", "args": { "replacements": ["svgtobg1", "svgtobg2", "svgtobg3", "svgtobg4", "svgtobg5", "svgtobg6", "svgtobg7", "svgtobg8", "svgtobg9"] } }, ]
Теперь по нажатию [alt+s] в svg файле мы получим готовую строку для вставки в css файл.
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.