>

유지 관리가 쉬워 CMS에 여러 HTML 블록을 저장하고 있습니다. 그들은 <textarea> 로 표시됩니다 s.

textarea 내에서 HTML의 구문 강조를 수행 할 수있는 일종의 JavaScript 위젯을 아는 사람이 있습니까?  평범한 텍스트 편집기를 유지하면서 WYSIWYG 또는 고급 기능을 사용하지 않는 유사한가?

  • 답변 # 1

    정규 텍스트 영역에서 프리젠 테이션에 필요한 수준의 제어를 달성 할 수 없습니다.

    만약 괜찮 으면 CodeMirror 또는 Ace(이전의 skywriter 및 bespin)또는 Monaco (MS VSCode에서 사용)를 사용해보십시오.

    중복 스레드에서 필수 위키피디아 링크 : http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors

  • 답변 # 2

    유사한 질문에 대한 답변은 다음과 같습니다 (온라인) 프로그래머) :

    먼저이 기사를 살펴볼 수 있습니다.
    Wikipedia ― JavaScript 기반 소스 코드 편집기의 비교.

    자세한 내용은 귀하의 요청에 맞는 도구입니다.

    EditArea ―Yii 확장자 인파일 편집기로 데모― (아파치 소프트웨어 라이센스, BSD, LGPL)

    와이즈 비즈

    CodePress ―줌라의 데모! CodePress 플러그인― (LGPL) ― Chrome에서 작동하지 않으며 개발이 중단 된 것 같습니다.

    와이즈 비즈

    CodeMirror ―많은 데모 중 하나― (MIT 스타일 라이센스 + 선택적 상업 지원)

    와이즈 비즈

    Ace Ajax.org Cloud9 편집기 ―데모― (Mozilla 트라이 라이센스 (MPL/GPL/LGPL))

    와이즈 비즈

  • 답변 # 3

    CodePress는 EditArea와 마찬가지로이 작업을 수행합니다. 둘 다 오픈 소스입니다.

  • 답변 # 4

    강조 표시된 텍스트 영역의 실시간 편집을 위해 EditArea를 권장합니다.

  • 답변 # 5

    업데이트 :Bespin은 이제 ACE입니다. 가장 높은 등급의 답변으로 여기에 언급되었습니다. ACE를 대신 사용하십시오.

    Mozilla의 Bespin과 함께 가야합니다. HTML5 기능을 사용하여 빌드되었으므로 (빠르고 빠르지 만 레거시 브라우저는 지원하지 않지만) 확실히 사용하고 놀랍습니다. 모질라를 지원하고 있기 때문에 Firefox를 개발했기 때문에 Firefox를 개발하고 있습니다. .. jQuery와 함께 사용하기가 더 쉬운 확장 기능이 포함 된 jQuery 플러그인도 있습니다.

    Here is EditArea, a free javascript editor for source code. It allow to write well formated source code with line numerotation, tab support, search & replace (with regexp) and live syntax highlighting (customizable).

  • 이전 python - 여러 옵션 중 TensorFlow에서 무작위로 옵션 중 하나를 실행하는 방법은 무엇입니까?
  • 다음 Powershell을 사용하여 셀레늄에서 firefox exe 경로를 어떻게 정의합니까?