0
코드 편집기에서 형식이 지정된 코드를 tinymce PRE 태그로 복사하면 모든 들여 쓰기 (\ t)가 제거됩니다. 나는 모든 붙여 넣기 구성 매개 변수를 시도했지만 도움이되지 않습니다.붙여 넣기 할 때 들여 쓰기
유효한 코드 :
TinyMCE에
코드 편집기에서 형식이 지정된 코드를 tinymce PRE 태그로 복사하면 모든 들여 쓰기 (\ t)가 제거됩니다. 나는 모든 붙여 넣기 구성 매개 변수를 시도했지만 도움이되지 않습니다.붙여 넣기 할 때 들여 쓰기
유효한 코드 :
TinyMCE에
에 붙여 넣기 붙여 넣기 동안 들여 쓰기를 잃어버린의 부작용이 paste라는 플러그인이 있습니다. 이 플러그인은 Microsoft Word에서 사본 붙여 넣기에 사용됩니다. 이 기능을 사용하지 않으면 다음과 같은 변경 사항이 적용됩니다. -
tinyMCE.init({
remove_linebreaks: true,
preformatted : true,
apply_source_formatting : true,
selector:'textarea',
forced_root_block : 'pre',
mode: "textareas",
height: "300",
force_br_newlines : true,
force_p_newlines : false,
theme: 'modern',
plugins: ['advlist autolink lists link image charmap print preview hr anchor pagebreak',
'searchreplace wordcount visualblocks visualchars code fullscreen',
'insertdatetime media nonbreaking save table contextmenu directionality',
'emoticons template textcolor colorpicker textpattern imagetools'
],
toolbar1: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
toolbar2: 'print preview media | forecolor backcolor emoticons',
image_advtab: true,
templates: [
{ title: 'Test template 1', content: 'Test 1' },
{ title: 'Test template 2', content: 'Test 2' }
],
content_css: ['//fast.fonts.net/cssapi/e6dc9b99-64fe-4292-ad98-6974f93cd2a2.css',
'//www.tinymce.com/css/codepen.min.css'
]
});
이 변경이 강제로 '
사전에 이어 제 초기화 설정입니다 <pre>
태그 아래에 복사하십시오.
입력을 사용하면 기존 태그에 새로운 행이 생성되고 shift + enter를 사용하면 새 블록이 만들어집니다. 태그 사이를 자주 전환해야하는 경우 Shift + Enter를 사용하는 방법이 유용 할 수 있습니다.
들여 쓰기를 위해 탭 대신 공백을 사용하는 또 다른 이유. – geoffspear
나는 여러 개의 공백으로 \ t를 대체하기 위해 editor.on ('BeforeSetContent')과 함께 붙여 넣기 이벤트를 처리해야한다고 생각하지만받은 내용은 html입니다. – trinvh
@trinvh 혹시 이것을 알아 냈습니까? – leen3o