افزودن زبان برنامه نویسی به TinyMCE

در این مقاله قصد داریم شما را به چگونگی افزودن زبان های برنامه نویسی بیشتر به پلاگین کد در TinyMCE آشنا کنیم.

انتشار: , زمان مطالعه: 24 دقیقه
افزودن زبان های برنامه نویسی بیشتر به پلاگین کد در TinyMCE
دسته بندی: برنامه نویسی تعداد بازدید: 180

در این مقاله قصد داریم شما را به چگونگی افزودن زبان های برنامه نویسی بیشتر به پلاگین کد در TinyMCE آشنا کنیم. در بخشی که TinyMCE را فراخوانی کرده اید با استفاده از رویه زیر زبان های دلخواه را به ادیتورخود اضافه کنید.

  tinymce.init({
  selector: 'textarea',
  plugins: 'codesample',
  codesample_languages: [
    { text: 'HTML/XML', value: 'markup' },
    { text: 'JavaScript', value: 'javascript' },
    { text: 'CSS', value: 'css' },
    { text: 'PHP', value: 'php' },
    { text: 'Ruby', value: 'ruby' },
    { text: 'Python', value: 'python' },
    { text: 'Java', value: 'java' },
    { text: 'C', value: 'c' },
    { text: 'C#', value: 'csharp' },
    { text: 'C++', value: 'cpp' },
    { text: 'Go', value: 'golang' },
    { text: 'JSON', value: 'json' },
    { text: 'Bash', value: 'bash' },
    { text: 'DOS', value: 'dos' }
],
  toolbar: 'codesample'
});

اگر از highlight.js برای نمایش کدها استفاده می کنید می توانید نام زبان و مقدار صحیح آن برای استفاده در TinyMCE را از لیست زیر بدست آورید.

نام زبان

مقدار قابل استفاده

1C

1c

4D

4d

ABAP

sap-abap, abap

ABNF

abnf

Access logs

accesslog

Ada

ada

Apex

apex

Arduino (C++ w/Arduino libs)

arduino, ino

ARM assembler

armasm, arm

AVR assembler

avrasm

ActionScript

actionscript, as

Alan IF

alan, i

Alan

ln

AngelScript

angelscript, asc

Apache

apache, apacheconf

AppleScript

applescript, osascript

Arcade

arcade

AsciiDoc

asciidoc, adoc

AspectJ

aspectj

AutoHotkey

autohotkey

AutoIt

autoit

Awk

awk, mawk, nawk, gawk

Bash

bash, sh, zsh

Basic

basic

BBCode

bbcode

Blade (Laravel)

blade

BNF

bnf

BQN

bqn

Brainfuck

brainfuck, bf

C#

csharp, cs

C

c, h

C++

cpp, hpp, cc, hh, c++, h++, cxx, hxx

C/AL

cal

C3

c3

Cache Object Script

cos, cls

Candid

candid, did

CMake

cmake, cmake.in

COBOL

cobol, standard-cobol

Coq

coq

CSP

csp

CSS

css

Cap’n Proto

capnproto, capnp

Chaos

chaos, kaos

Chapel

chapel, chpl

Cisco CLI

cisco

Clojure

clojure, clj

CoffeeScript

coffeescript, coffee, cson, iced

CpcdosC+

cpc

Crmsh

crmsh, crm, pcmk

Crystal

crystal, cr

cURL

curl

Cypher (Neo4j)

cypher

D

d

Dafny

dafny

Dart

dart

Delphi

dpr, dfm, pas, pascal

Diff

diff, patch

Django

django, jinja

DNS Zone file

dns, zone, bind

Dockerfile

dockerfile, docker

DOS

dos, bat, cmd

dsconfig

dsconfig

DTS (Device Tree)

dts

Dust

dust, dst

Dylan

dylan

EBNF

ebnf

Elixir

elixir

Elm

elm

Erlang

erlang, erl

Excel

excel, xls, xlsx

Extempore

extempore, xtlang, xtm

F#

fsharp, fs

FIX

fix

Flix

flix

Fortran

fortran, f90, f95

FunC

func

G-Code

gcode, nc

Gams

gams, gms

GAUSS

gauss, gss

GDScript

godot, gdscript

Gherkin

gherkin

Glimmer and EmberJS

hbs, glimmer, html.hbs, html.handlebars, htmlbars

GN for Ninja

gn, gni

Go

go, golang

Grammatical Framework

gf

Golo

golo, gololang

Gradle

gradle

GraphQL

graphql

Groovy

groovy

GSQL

gsql

HTML, XML

xml, html, xhtml, rss, atom, xjb, xsd, xsl, plist, svg

HTTP

http, https

Haml

haml

Handlebars

handlebars, hbs, html.hbs, html.handlebars

Haskell

haskell, hs

Haxe

haxe, hx

High-level shader language

hlsl

Hy

hy, hylang

Ini, TOML

ini, toml

Inform7

inform7, i7

IRPF90

irpf90

Iptables

iptables

JSON

json

Java

java, jsp

JavaScript

javascript, js, jsx

Jolie

jolie, iol, ol

Julia

julia, julia-repl

Kotlin

kotlin, kt

Lang

 

LaTeX

tex

Leaf

leaf

Lean

lean

Lasso

lasso, ls, lassoscript

Less

less

LDIF

ldif

Lisp

lisp

LiveCode Server

livecodeserver

LiveScript

livescript, ls

LookML

lookml

Lua

lua

Macaulay2

macaulay2

Makefile

makefile, mk, mak, make

Markdown

markdown, md, mkdown, mkd

Mathematica

mathematica, mma, wl

Matlab

matlab

Maxima

maxima

Maya Embedded Language

mel

Mercury

mercury

MIPS Assembler

mips, mipsasm

Mint

mint

mIRC Scripting Language

mirc, mrc

Mizar

mizar

MKB

mkb

MLIR

mlir

Mojolicious

mojolicious

Monkey

monkey

Moonscript

moonscript, moon

Motoko

motoko, mo

N1QL

n1ql

NSIS

nsis

Never

never

Nginx

nginx, nginxconf

Nim

nim, nimrod

Nix

nix

Oak

oak

Object Constraint Language

ocl

OCaml

ocaml, ml

Objective C

objectivec, mm, objc, obj-c, obj-c++, objective-c++

OpenGL Shading Language

glsl

OpenSCAD

openscad, scad

Oracle Rules Language

ruleslanguage

Oxygene

oxygene

PF

pf, pf.conf

PHP

php

Papyrus

papyrus, psc

Parser3

parser3

Perl

perl, pl, pm

Pine Script

pine, pinescript

Plaintext

plaintext, txt, text

Pony

pony

PostgreSQL & PL/pgSQL

pgsql, postgres, postgresql

PowerShell

powershell, ps, ps1

Processing

processing

Prolog

prolog

Properties

properties

Protocol Buffers

proto, protobuf

Puppet

puppet, pp

Python

python, py, gyp

Python profiler results

profile

Python REPL

python-repl, pycon

Q#

qsharp

Q

k, kdb

QML

qml

R

r

Razor CSHTML

cshtml, razor, razor-cshtml

ReasonML

reasonml, re

Rebol & Red

redbol, rebol, red, red-system

RenderMan RIB

rib

RenderMan RSL

rsl

RiScript

risc, riscript

Roboconf

graph, instances

Robot Framework

robot, rf

RPM spec files

rpm-specfile, rpm, spec, rpm-spec, specfile

Ruby

ruby, rb, gemspec, podspec, thor, irb

Rust

rust, rs

RVT Script

rvt, rvt-script

SAS

SAS, sas

SCSS

scss

SQL

sql

STEP Part 21

p21, step, stp

Scala

scala

Scheme

scheme

Scilab

scilab, sci

SFZ

sfz

Shape Expressions

shexc

Shell

shell, console

Smali

smali

Smalltalk

smalltalk, st

SML

sml, ml

Solidity

solidity, sol

Splunk SPL

spl

Stan

stan, stanfuncs

Stata

stata

Structured Text

iecst, scl, stl, structured-text

Stylus

stylus, styl

SubUnit

subunit

Supercollider

supercollider, sc

Svelte

svelte

Swift

swift

Tcl

tcl, tk

Terraform (HCL)

terraform, tf, hcl

Test Anything Protocol

tap

Thrift

thrift

Toit

toit

TP

tp

Transact-SQL

tsql

Twig

twig, craftcms

TypeScript

typescript, ts, tsx, mts, cts

Unicorn Rails log

unicorn-rails-log

VB.Net

vbnet, vb

VBA

vba

VBScript

vbscript, vbs

VHDL

vhdl

Vala

vala

Verilog

verilog, v

Vim Script

vim

X#

xsharp, xs, prg

X++

axapta, x++

x86 Assembly

x86asm

XL

xl, tao

XQuery

xquery, xpath, xq, xqm

YAML

yml, yaml

ZenScript

zenscript, zs

Zephir

zephir, zep


دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)