Difference between revisions of "Syntaxhighlight"

From HackerNet
Jump to: navigation, search
m
m
 
Line 1: Line 1:
För att highlighta tex en php kod måste man använda source editorn och skriva
+
För att highlighta kod måste man använda source editorn och syntaxhighlight.
 +
<syntaxhighlight lang="Python" line>
 +
def hello_world():
 +
  print("Hello Hackernet")
  
<code><nowiki><syntaxhighlight lang="php">Kod här</syntaxhighlight></nowiki></code>
+
hello_world()
 +
</syntaxhighlight>
 +
Ser ut så här i editorn:
 +
<source lang="Python">
 +
<syntaxhighlight lang="Python" line>
 +
def hello_world():
 +
  print("Hello Hackernet")
  
<syntaxhighlight lang="php" line highlight=6>
+
hello_world()
 
+
</syntaxhighlight>
<html>
+
</source>
 <head>
+
===Parametrar===
  <title>PHP Test</title>
+
====line====
 </head>
+
Gör så att du får siffror till vänster om din kod.
 <body>
+
<syntaxhighlight lang="Python" line>
 <?php echo '<p>Hello World</p>'; ?> 
+
def hello_world():
 </body>
+
  print("Hello Hackernet")
</html>
+
</syntaxhighlight>
 +
<source lang="Python">
 +
<syntaxhighlight lang="Python" line>
 +
def hello_world():
 +
  print("Hello Hackernet")
 +
</syntaxhighlight>
 +
</source>
  
 +
====start====
 +
Används tillsammans med <code>line</code> för att starta på en annan line än 1.
 +
<syntaxhighlight lang="Python" line start="69">
 +
def hello_world():
 +
  print("Hello Hackernet")
 +
</syntaxhighlight>
 +
<source lang="Python">
 +
<syntaxhighlight lang="Python" line start="69">
 +
def hello_world():
 +
  print("Hello Hackernet")
 +
</syntaxhighlight>
 +
</source>
 +
====highlight====
 +
Används för att highlighta en eller flera rader, <code>hightlight="1,2"</code> eller <code>highlight="5-7"</code>
 +
<syntaxhighlight lang="Python" line highlight=2>
 +
def hello_world():
 +
  print("Hello Hackernet")
 +
</syntaxhighlight>
 +
<source lang="Python">
 +
<syntaxhighlight lang="Python" line highlight=2>
 +
def hello_world():
 +
  print("Hello Hackernet")
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
</source>
  
 
=== Supportade Språk ===
 
=== Supportade Språk ===

Latest revision as of 23:18, 23 March 2019

För att highlighta kod måste man använda source editorn och syntaxhighlight.

1 def hello_world():
2   print("Hello Hackernet")
3 
4 hello_world()

Ser ut så här i editorn:

<syntaxhighlight lang="Python" line>
def hello_world():
  print("Hello Hackernet")

hello_world()
</syntaxhighlight>

Parametrar

line

Gör så att du får siffror till vänster om din kod.

1 def hello_world():
2   print("Hello Hackernet")
<syntaxhighlight lang="Python" line>
def hello_world():
  print("Hello Hackernet")
</syntaxhighlight>

start

Används tillsammans med line för att starta på en annan line än 1.

69 def hello_world():
70   print("Hello Hackernet")
<syntaxhighlight lang="Python" line start="69">
def hello_world():
  print("Hello Hackernet")
</syntaxhighlight>

highlight

Används för att highlighta en eller flera rader, hightlight="1,2" eller highlight="5-7"

1 def hello_world():
2   print("Hello Hackernet")
<syntaxhighlight lang="Python" line highlight=2>
def hello_world():
  print("Hello Hackernet")
</syntaxhighlight>

Supportade Språk

Code Language
abap ABAP
actionscript ActionScript
ada Ada
apache Apache Configuration
applescript AppleScript
asm Assembly
asp Active Server Pages (ASP)
autoit AutoIt
bash Bash
basic4gl Basic4GL
bf Brainfuck
blitzbasic Blitz BASIC
bnf Backus-Naur Form
c C
c_mac C (Mac)
caddcl AutoCAD DCL
cadlisp AutoLISP
cfdg CFDG
cfm ColdFusion Markup Language
cil Common Intermediate Language (CIL)
cobol COBOL
cpp-qt C++ (Qt toolkit)
cpp C++
csharp C#
css Cascading Style Sheets (CSS)
d D
delphi Delphi
diff Diff
div DIV
dos DOS batch file
dot DOT
eiffel Eiffel
fortran Fortran
freebasic FreeBASIC
gambas Gambas
genero Genero
gettext GNU internationalization (i18n) library
glsl OpenGL Shading Language (GLSL)
gml Game Maker Language (GML)
gnuplot gnuplot
groovy Groovy
haskell Haskell
Haxe Haxe
hq9plus HQ9+
html4strict HTML
html5 HTML5
idl Uno IDL
ini INI
inno Inno
intercal INTERCAL
io Io
java Java
java5 Java(TM) 2 Platform Standard Edition 5.0
javascript JavaScript
kixtart KiXtart
klonec Klone C
klonecpp Klone C++
latex LaTeX
lisp Lisp
lolcode LOLCODE
lotusscript LotusScript
lua Lua
Code Language
m68k Motorola 68000 Assembler
make make
matlab MATLAB M
mirc mIRC scripting language
mxml MXML
mpasm Microchip Assembler
mysql MySQL
nsis Nullsoft Scriptable Install System (NSIS)
objc Objective-C
ocaml-brief OCaml
ocaml OCaml
oobas OpenOffice.org Basic
oracle8 Oracle 8 SQL
oracle11 Oracle 11 SQL
pascal Pascal
per per
perl Perl
php-brief PHP
php PHP
pixelbender Pixel Bender
plsql PL/SQL
povray Persistence of Vision Raytracer
powershell Windows PowerShell
progress OpenEdge Advanced Business Language
prolog Prolog
providex ProvideX
python Python
qbasic QBasic/QuickBASIC
rails Rails
reg Windows Registry
robots robots.txt
rsplus R
ruby Ruby
sas SAS
scala Scala
scheme Scheme
scilab Scilab
sdlbasic SdlBasic
smalltalk Smalltalk
smarty Smarty
sql SQL
tcl Tcl
teraterm Tera Term
text Plain text
thinbasic thinBasic
tsql Transact-SQL
typoscript TypoScript
vala Vala
vb Visual Basic
vbnet Visual Basic .NET
verilog Verilog
vhdl VHDL
vim Vimscript
visualfoxpro Visual FoxPro
visualprolog Visual Prolog
whitespace Whitespace
winbatch Winbatch
xml XML
xorg_conf Xorg.conf
xpp X++
yaml YAML
z80 ZiLOG Z80 Assembler