방랑로그

[eclipse] Aptana Plug In 본문

IT개발/TOOLS

[eclipse] Aptana Plug In

야키다 2017. 12. 15. 16:17

[eclipse] Aptana Plug In 














Ajax 개발툴 Aptana의 15가지 기능 | 공부자료[활용]

2006.12.18 06:15







퍼스나콘 리건이(dykin)  카페매니저

http://cafe.naver.com/ajaxdev/116 이 게시물의 주소를 복사합니다<INPUT type=hidden value=http://cafe.naver.com/ajaxdev/116 name=cafeurlstr>









http://www.aptana.com




공개 개발툴인 이클립스에서 플러그인으로 사용할 수 있는 aptana라는 툴이 있어서 소개해 드립니다.






아래는 Aptana의 기능에 대한 소개입니다. (출처 : Aptana 공식 사이트 번역)


 


 


JS를 통해서 확장성을 갖추고 있고, 사용자들은 액션과 매크로를 사용할 수 있습니다.(자바스크립트로 IDE를 개선할 수 있다는 말인 것 같습니다.)


The Aptana IDE is extensible via JavaScript, and users can write actions and macros.









완벽한 HTML DOM0,1,2 방식으로 HTML,CSS,JS 코드 도우미를 지원합니다.



Complete HTML DOM 0, 1 and 2 support for HTML, CSS and JS code assist.


 


 


 


현재 작업중인 프로젝트와 관련된 JS 파일들을 쉽게 불러올 수 있습니다.



Dynamically choose what libraries make up your JavaScript coding environment.


 


 


 


CSS 코드 도우미를 제공합니다.(자동 추천, 힌트 등)



CSS code assist provides both suggestions and hints.


 


 


 


여러 파일이나 프로젝트들을 관리할 수 있습니다.



Work with files or projects. Aptana respects your current workflow and doesn't try to change it.


 


 


개발툴 도움말이나 레퍼런스 가이드를 제공합니다.



Help includes both IDE help and reference guides.


 


 


 


모든 태그와 속성이 지원되는 HTML 코드 도우미를 제공합니다.



HTML code assist includes all HTML elements and properties.


 


 


 


잘 알려진 Ajax/JS 라이브러리를 내장하고 있습니다.


Aptana comes prepackaged with popular AJAX/JavaScript libraries.



 


 


 


몇가지 JS 라이브러리에 대해서 내부 도움말을 제공합니다.



In-application help for some JavaScript libraries.


 


 


 


도큐먼트 아웃라인을 제공합니다. 같은 아웃라인 상에서 CSS, JS, HTML 등을 모두 보여줍니다.



A document outline shows CSS, JavaScript and HTML, all in the same outline!


 


 


 


에러와 경고를 HTML, CSS, JS에 직접 표시하여 한눈에 보여줍니다.



Aptana flags errors and warnings in one view across HTML, CSS and JavaScript.


 


 


 


통합된 프록시 지원. 파이어월을 넘어서도 사용될 수 있습니다.



Integrated proxy support means Aptana can be used by those behind a firewall.


 


 


 


퍼블릭 위키를 통해서 커뮤니티 활동을 지원합니다.



Walkthroughs provide help and the community can contribute new walkthroughs by adding them to the public wiki.


 


 


 


 


최근 뉴스나 정보, 소스 등이 제공되는 오버뷰 페이지가 제공됩니다.



An overview page shows up-to-the minute news and information from various sources.


 


 


 


 


위키를 통해서 도움말을 보강하고, 이 도움말은 커뮤니티를 통해서 수정되거나 확장될 수 있습니다.



In-application help is pulled from the Aptana wiki and is easily edited and extended by the community.


 


 

 


<script>

var tagnamelist;

var tagnameurllist;


function getArticleTag()

{


processRequest('/ArticleTagView.nhn', 'POST', 'clubid=12596934&articleid=116', null, processGetData);

}

function processGetData(req)

{


var o = eval('(' + req.responseText + ')');

var convertHTML = "";


tagnamelist = o.tagnamelist;

tagnameurllist = o.tagnameurllist;

tagnamestr = "";


for (var i=0;i {
document.getElementById("tageditstack").innerHTML = tagnamelist[i];
tagnamelist[i] = document.getElementById("tageditstack").innerHTML;
convertHTML += ""+tagnamelist[i]+"";




if(i!=tagnamelist.length-1)

convertHTML += ", ";

}
}


document.getElementById("tagviewtd").innerHTML = convertHTML;
document.getElementById("tagview").style.display = "";
document.getElementById("tagedit").style.display = "none";

}

function editArticleTag()
{
var tagnamesstr = "";
if(tagnamelist != null)
{
for (var i=0;i {
tagnamesstr += tagnamelist[i];
if(i!=tagnamelist.length-1)

tagnamesstr += ",";
}
}
}
document.getElementById("tagnames").value = tagnamesstr;
document.getElementById("tagview").style.display = "none";
document.getElementById("tagedit").style.display = "";
}
function cancelArticleTag()
{
document.getElementById("tagview").style.display = "";
document.getElementById("tagedit").style.display = "none";
}

function deleteArticleTag(idx)
{
if(confirm('해당 태그를 삭제하시겠습니까?'))
{
var tagnames = "";
for(i=0;i {
if(i!=idx) tagnames += tagnamelist[i];
if(i!=idx && (i!=tagnamelist.length-1)) 
{
tagnames += ",";
}
}
document.tagForm.tagnames.value=tagnames;
document.tagForm.target="tagiframe";
document.tagForm.action="/ArticleTagUpdate.nhn";
document.tagForm.submit();
}
}

function updateArticleTag()
{
document.tagForm.target="tagiframe";
document.tagForm.action="/ArticleTagUpdate.nhn";
document.tagForm.submit();
}

name=tagForm onsubmit=updateArticleTag() method=post>  



'IT개발 > TOOLS' 카테고리의 다른 글

[eclipse] 환경변수 추가  (0) 2017.12.15
[eclipse] SWT  (0) 2017.12.15
[eclipse] php 플러그인  (0) 2017.12.15
[eclipse] 인코딩 문제  (0) 2017.12.15
[eclipse] 자바포럼 autoftp  (0) 2017.12.15
Comments