Как можно предотвратить какое-либо автоматическое форматирование когда в CKEditor при просмотре в исходном режиме?
Мне нравится редактировать исходный код HTML непосредственно вместо того, чтобы использовать интерфейс WYSIWYG, но каждый раз, когда я пишу новые строки или теги расположения, как я расположил бы их с отступом, все это отформатировано, когда я переключаюсь на режим WYSIWYG и затем обратно на исходный режим снова.
Я наткнулся на CKEditor dev билет, Сохраните форматирование элементов ProtectedSource, которые сослались на установку, которая, возможно, существовала когда-то давно, который был бы точно, что я после. Я просто хочу знать, как я могу полностью выключить все автоматическое форматирование при редактировании в исходном режиме.
Я предложил решение, я думал, будет надежным (хотя не приятный).
Я узнал о protectedSource
при установке, таким образом, я думал, хорошо возможно, я могу просто использовать это и создать тег комментария HTML перед всем моим HTML и другим после него и затем продвинуть регулярное выражение, находящее теги комментария в protectedSource
массив, но даже который (хотите верьте, хотите нет), не работает.
Я попробовал свое выражение прямо в браузере за пределами CKEditor, и это работает, но CKEditor не защищает код как ожидалось (который я подозреваю, ошибка, включающая теги комментария, так как я могу заставить это работать с другими строками). В случае, если Вы задаетесь вопросом, это - то, что я надеялся, будет работать обходным решением, но не делает:
config.protectedSource.push( /[\s\S]*/gi );
и то, что я запланировал на выполнении (для какой, кажется, отсутствие установки для отключения форматирования в исходном режиме), должно было вложить весь мой HTML в прокомментированных тегах как это:
some code that shouldn't be messed with (but is)
Я хотел бы услышать, имеет ли кто-либо какие-либо предложения для этого сценария или знает об установке, которую я описал, или даже если кто-то может просто заполнить меня относительно того, почему я не могу добраться protectedSource
работать правильно с двумя тегами комментария.
Я действительно думаю, что это, должна быть ошибка, потому что я могу заставить столько других выражений хорошо работать, и я могу даже защитить HTML в области единственного тега комментария, но я просто не могу заставить HTML в двух различных тегах комментария оставаться нетронутым.