2016-01-08 1 views
0

Код работает нормально, но он выглядит странным, когда я просматриваю его в Sublime. После INSERT INTO wp_options VALUES ("462" следующий код код выглядит иначе.Как просмотреть код в правом цвете в возвышенном тексте?

enter image description here

Это код вызывает другой цвет. Есть ли какие-либо проблемы с этим?

INSERT INTO wp_options VALUES("462","wpcf-custom-types","a:2:{s:14:\"music-playlist\";a:25:{s:6:\"labels\";a:12:{s:4:\"name\";s:6:\"Musics\";s:13:\"singular_name\";s:14:\"music-playlist\";s:7:\"add_new\";s:7:\"Add New\";s:12:\"add_new_item\";s:10:\"Add New %s\";s:9:\"edit_item\";s:7:\"Edit %s\";s:8:\"new_item\";s:6:\"New %s\";s:9:\"view_item\";s:7:\"View %s\";s:12:\"search_items\";s:9:\"Search %s\";s:9:\"not_found\";s:11:\"No %s found\";s:18:\"not_found_in_trash\";s:20:\"No %s found in Trash\";s:17:\"parent_item_colon\";s:11:\"Parent text\";s:9:\"all_items\";s:9:\"All items\";}s:4:\"slug\";s:14:\"music-playlist\";s:11:\"description\";s:0:\"\";s:4:\"icon\";s:14:\"playlist-audio\";s:6:\"public\";s:6:\"public\";s:13:\"menu_position\";s:0:\"\";s:9:\"menu_icon\";s:0:\"\";s:10:\"taxonomies\";a:1:{s:8:\"post_tag\";s:1:\"1\";}s:8:\"supports\";a:1:{s:5:\"title\";s:1:\"1\";}s:7:\"rewrite\";a:6:{s:7:\"enabled\";s:1:\"1\";s:6:\"custom\";s:6:\"normal\";s:4:\"slug\";s:0:\"\";s:10:\"with_front\";s:1:\"1\";s:5:\"feeds\";s:1:\"1\";s:5:\"pages\";s:1:\"1\";}s:11:\"has_archive\";s:1:\"1\";s:16:\"has_archive_slug\";s:0:\"\";s:12:\"show_in_menu\";s:1:\"1\";s:17:\"show_in_menu_page\";s:0:\"\";s:7:\"show_ui\";s:1:\"1\";s:18:\"publicly_queryable\";s:1:\"1\";s:10:\"can_export\";s:1:\"1\";s:17:\"show_in_nav_menus\";s:1:\"1\";s:17:\"query_var_enabled\";s:1:\"1\";s:9:\"query_var\";s:0:\"\";s:16:\"permalink_epmask\";s:12:\"EP_PERMALINK\";s:14:\"wpcf-post-type\";N;s:8:\"_builtin\";b:0;s:18:\"_toolset_edit_last\";i:1447908815;s:15:\"_wpcf_author_id\";i:1;}s:8:\"journals\";a:25:{s:8:\"_builtin\";b:0;s:18:\"_toolset_edit_last\";i:1448511352;s:15:\"_wpcf_author_id\";i:1;s:14:\"wpcf-post-type\";s:8:\"journals\";s:6:\"labels\";a:12:{s:4:\"name\";s:8:\"Journals\";s:13:\"singular_name\";s:7:\"Journal\";s:7:\"add_new\";s:7:\"Add New\";s:12:\"add_new_item\";s:10:\"Add New %s\";s:9:\"edit_item\";s:7:\"Edit %s\";s:8:\"new_item\";s:6:\"New %s\";s:9:\"view_item\";s:7:\"View %s\";s:12:\"search_items\";s:9:\"Search %s\";s:9:\"not_found\";s:11:\"No %s found\";s:18:\"not_found_in_trash\";s:20:\"No %s found in Trash\";s:17:\"parent_item_colon\";s:11:\"Parent text\";s:9:\"all_items\";s:9:\"All items\";}s:4:\"slug\";s:8:\"journals\";s:11:\"description\";s:17:\"life\\\'s a journey\";s:4:\"icon\";s:10:\"admin-post\";s:6:\"public\";s:6:\"public\";s:13:\"menu_position\";s:0:\"\";s:9:\"menu_icon\";s:0:\"\";s:10:\"taxonomies\";a:1:{s:8:\"post_tag\";s:1:\"1\";}s:8:\"supports\";a:1:{s:5:\"title\";s:1:\"1\";}s:7:\"rewrite\";a:6:{s:7:\"enabled\";s:1:\"1\";s:6:\"custom\";s:6:\"normal\";s:4:\"slug\";s:0:\"\";s:10:\"with_front\";s:1:\"1\";s:5:\"feeds\";s:1:\"1\";s:5:\"pages\";s:1:\"1\";}s:11:\"has_archive\";s:1:\"1\";s:16:\"has_archive_slug\";s:0:\"\";s:12:\"show_in_menu\";s:1:\"1\";s:17:\"show_in_menu_page\";s:0:\"\";s:7:\"show_ui\";s:1:\"1\";s:18:\"publicly_queryable\";s:1:\"1\";s:10:\"can_export\";s:1:\"1\";s:17:\"show_in_nav_menus\";s:1:\"1\";s:17:\"query_var_enabled\";s:1:\"1\";s:9:\"query_var\";s:0:\"\";s:16:\"permalink_epmask\";s:12:\"EP_PERMALINK\";}}","yes"); 
+0

Похоже, что подчеркивание синтаксиса Sublim не распознает '\' как escape-символ - это похоже на дамп SQL, который не является таким распространенным типом файла, для которого я работаю, поэтому я не знаю, можно ли это установить с настройкой – Steve

+0

Так что это означает, что код работает нормально. Так что я могу оставить возвышенный цвет? –

ответ

1

Ваш выпуск начинается с \"life\\\'s a journey\"

, где апостроф ' - это то, что меняет подсветку синтаксиса, даже если оно экранировано. Похоже, это может быть ошибка в ярлыке синтаксиса SQL Sublime.

+0

У вас это есть. Похоже, что определение языка SQL не распознает скрытые двойные кавычки или escape-последовательности, такие как '\ n' внутри них. Однако экранирование в одиночных кавычках отлично работает. – MattDMo

+0

Поддерживает ли определение языка SQL (официальное, а не Sublime) экранирование в строках с двойными кавычками? – MattDMo

+0

К сожалению, у меня нет времени, чтобы найти его, чтобы ответить окончательно, но я бы предположил, так как его данные, похоже, получены из созданного MySQL дампа и отлично работают при импорте, что это действительные данные и закодированы в действительном формат. – ryebread

Смежные вопросы