Eclipse Java EE에서 동적 웹 프로젝트를 만들고 CodeMirror 편집기의 외부 파일을 추가했습니다. CodeMirror의 외부 파일을 사용해 보았지만 정상적으로 작동하지만 WebContent 아래에 CodeMirror 편집기를 추가하면 index.html에 3 개의 오류가 나타납니다. eclipse에서 HTML 파일의 오류를 수정하는 방법은 무엇입니까?
코드 :#types
immutable Color{T<:Number}
r::T
g::T
b::T
end
The error at the second line:
> Multiple annotations found at this line :
> - Start tag (<:Number>) not closed properly, expected '>'.
> - Invalid location of text (}) in tag (<:Number>).
> - Unknown tag (:Number).
The external files of CodeMirror work well but only when I add them to eclipse, it gives these errors inside the external files. How could I fix them?
edit:
this is all code :
<!doctype html>
<title>CodeMirror: Julia mode</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../../doc/docs.css">
<link rel="stylesheet" href="../../lib/codemirror.css">
<script src="../../lib/codemirror.js"></script>
<script src="julia.js"></script>
<style type="text/css">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>
<div id=nav>
<a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>
<ul>
<li><a href="../../index.html">Home</a>
<li><a href="../../doc/manual.html">Manual</a>
<li><a href="https://github.com/codemirror/codemirror">Code</a>
</ul>
<ul>
<li><a href="../index.html">Language modes</a>
<li><a class=active href="#">Julia</a>
</ul>
</div>
<article>
<h2>Julia mode</h2>
<div><textarea id="code" name="code">
#numbers
1234
1234im
.234
.234im
2.23im
2.3f3
23e2
0x234
#strings
'a'
"asdf"
r"regex"
b"bytestring"
"""
multiline string
"""
#identifiers
a
as123
function_name!
#unicode identifiers
# a = x\ddot
a⃗ = ẍ
# a = v\dot
a⃗ = v̇
#F\vec = m \cdotp a\vec
F⃗ = m·a⃗
#literal identifier multiples
3x
4[1, 2, 3]
#dicts and indexing
x=[1, 2, 3]
x[end-1]
x={"julia"=>"language of technical computing"}
#exception handling
try
f()
catch
@printf "Error"
finally
g()
end
#types
immutable Color{T<:Number}
r::T
g::T
b::T
end
#functions
function change!(x::Vector{Float64})
for i = 1:length(x)
x[i] *= 2
end
end
#function invocation
f('b', (2, 3)...)
#operators
|=
&=
^=
\-
%=
*=
+=
-=
<=
>=
!=
==
%
*
+
-
<
>
!
=
|
&
^
\
?
~
:
$
<:
.<
.>
<<
<<=
>>
>>>>
>>=
>>>=
<<=
<<<=
.<=
.>=
.==
->
//
in
...
//
:=
.//=
.*=
./=
.^=
.%=
.+=
.-=
\=
\\=
||
===
&&
|=
.|=
<:
>:
|>
<|
::
x ? y : z
#macros
@spawnat 2 1+1
@eval(:x)
#keywords and operators
if else elseif while for
begin let end do
try catch finally return break continue
global local const
export import importall using
function macro module baremodule
type immutable quote
true false enumerate
</textarea></div>
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
mode: {name: "julia",
},
lineNumbers: true,
indentUnit: 4,
matchBrackets: true
});
</script>
<p><strong>MIME types defined:</strong> <code>text/x-julia</code>.</p>
</article>
편집 : 오류 2 the first error he said processing instruction not closed
모든 명령 : 같은
cancast:{nw:x$"";if[not x in"BXCS";nw:(min 0#;max 0#;::)@\:nw];$[not any nw in x$(11&count y)#y;$[11<count y;not any nw in x$y;1b];0b]}
스크린 샷 대신 관련 코드를 질문에 추가하십시오. "<"앞에 "\"를 넣으십시오. HTML이라면 eclipse는 HTML 태그로 파싱을 시도합니다. – Ephi
{T \ <: Number}를 넣지 만 오류는 제거하지 않습니다. (코드가 너무 커서 제 질문에 넣을 수 없습니다.) – Micle
이 오류를 건너 뛰려면 이클립스를 추가하십시오. 괜찮아요 ...하지만 이클립스가 오류를 만드는 이유를 모르겠다 ... – Micle