Автозамена по хоткею, 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 файл.

Опубликовано 21 Октября 2016 | Обновлено 7 Декабря 2016
sublime text, разработчику

Возврат к списку

Комментарии