스마트에디터 왜 이러는 걸까요? ㅡㅡ;;
본문
package main
import ("fmt")
func main() {
var langs = [3]string{"HTML", "CSS", "JS"}
fmt.Print(langs) // [HTML CSS JS]
}
위 코드를 적고 소스보기 해보니, 체에디터와 다르게 한줄로 보이더라구요. ㅡㅡ;;
[체에디터 경우]
<p>package main</p>
<p>import ("fmt")</p>
<p><br></p>
<p>func main() {</p>
<p> var langs = [3]string{"HTML", "CSS", "JS"}</p>
<p> fmt.Print(langs) // [HTML CSS JS]</p>
<p>}</p>
[스마트에디터 경우]
<p>package main</p><p>import ("fmt")</p><p><br></p><p>func main() {</p><p> var langs = [3]string{"HTML", "CSS", "JS"}</p><p> fmt.Print(langs) // [HTML CSS JS]</p><p>}</p>
스마트에디터도 체에디터처럼 p태그 단위로 줄바꿈해서 보이게 하려면 어떻게 해야 할까요? !-->
답변 1
https://github.com/gnuboard/gnuboard5/blob/master/plugin/editor/smarteditor2/config.js#L11
에 기재된 파일이
https://github.com/gnuboard/gnuboard5/blob/master/plugin/editor/smarteditor2/SmartEditor2Skin.html
인 경우
의 내용중 일부를 수정하며 확인할수 있도록 다음과 같이 수정후
smarteditor2.min.js > smarteditor2.js
...
<!-- <script type="text/javascript" src="./js/smarteditor2.min.js" charset="utf-8"></script> -->
<script type="text/javascript" src="./js/smarteditor2.js" charset="utf-8"></script>
...
의 내용을 다음과 같이 업데이트 하는 방법이 있습니다.
...
},
$AFTER_CHANGE_EDITING_MODE : function(sMode, bNoFocus) {
if (sMode == this.sMode) { this.setIR(this.getIR().replace(/<\/p>([^\n])/g, '</p>\n$1')); }
if (sMode == this.sMode && !bNoFocus) {
...
답변을 작성하시기 전에 로그인 해주세요.