개인 자료란 (JE)

  서버 커뮤니티

자료란에 모든 게시글은 반드시 자료란 글작성 가이드를 준수해야합니다. 글 작성 전에 반드시 확인해주세요!

한국 마인크래프트 포럼

마인크래프트 자료 및 커뮤니티 플랫폼

전체 회원수 122,181명 ( +16명 )

※ 장기간 미활동 회원 제외

Profile 브혼 개발자

Vhone dc73ee51d49946dabf4f634c6e3ce5c6

Profile

자료란new 공통new 리뷰, 강좌 스크립트

VSCode Extension - VSkript v0.0.6

2021.05.30 조회 수 243 추천 수 1

89a823b60b50599feb238a03d6832be2.png

 

VSkript


VSkript는 마인크래프트(JE)의 Skript 플러그인을 위한 익스텐션입니다.  

스크립트의 함수를 보다 편리하게 사용하기 위해서 제작되었습니다.


작업공간은 반드시 'skripts' 폴더로 해야합니다.

vscode에서 작업공간을 준비 할 때 활성화된 모든 스크립트 파일을 읽습니다.

비활성 된 스크립트는 코드 하이라이트를 제외한 대부분의 기능이 동작하지 않습니다.


익스텐션에 대한 피드백은 아래의 링크로 보내주세요.  


VSCode 다운로드 페이지 - [https://code.visualstudio.com/]

VSkript 다운로드 페이지 - [https://marketplace.visualstudio.com/items?itemName=Vhone.vskript]



Update v0.0.6


1. Syntax Highlight

   - 색상 변경

    - 변수와 글자에 중첩 익스프레션 패턴 추가

   - 글자에 컬러코드(&[0-9a-fA-F]) 사용시 색상 표시

   - Periodical Event 색상 적용

2. Semantic Highlight

   - Aliases 표시

   - Function 매개변수 표시

3. Outline

   - Event, Command, Function에서 사용된 지역변수 표기

   - 최초 사용된 위치로 바로가기

   - 사용 횟수 표기

   - Command 옵션 표기

   - At Time, Periodical Event 표기

4. Docs Trigger Key

   - 변경 전: "#> DOCS" + Enter

   - 변경 후: "#>>" + Enter

5. Docs Annotation

   - @invisible : 심볼 검색 차단

#> @invisible
function fxTest():
    true is true

6. Fixed

    - 띄어쓰기로 들여쓰기 한 경우 인식이 안되던 문제



Features


1. 코드 하이라이트

76fda0e40239c0e5590fde768e6d6901.gif

 - 일부 패턴에서 코드 하이라이트가 깨질 수 있습니다.


2. 컬러 픽커

422c5eda5c151c1f4eb36ece05312844.gif 

 - '<##000000>' 형태의 헥사코드에 마우스 커서를 올리면 피커가 나타납니다.

 - 피커를 사용하여 핵사코드를 변경할 수 있습니다.


3. 아웃라인 패널

658955eba009c34ca6089b79bc1795c4.png

 - 스크립트 요소(Options, Aliases, Command, Event, Function)가 아웃라인 패널에 등록됩니다.

 - 로직을 가지는 Command, Event, Function의 경우 사용된 지역변수의 종류와 횟수가 표시됩니다. 

 - Command의 옵션도 표시됩니다.  


4. 툴팁

fb4ebe8e7e7d8264ea49193455ca4e33.gif

 - Option과 Alias에 마우스 커서를 올리면 값을 툴팁으로 표시합니다.

 - Option은 아웃라인 패널에서 변수가 아닌 값으로 표시됩니다.


5. Docs 주석

14733a33d6e6180031fe748df76096d0.gif

 - Docs 주석은 주석'#' 뒤에 꺽쇠'>'를 붙인 것을 머릿말로 합니다.

 - 함수 윗쪽에 '#>>' 입력 후 Enter를 하면 함수 Docs가 생성됩니다.

 - Docs 주석은 MarkDown을 사용하여 함수의 툴팁을 작성할 수 있습니다.

 - 함수 이름에 마우스 커서를 올리면 문서에서 정의한 툴팁을 볼 수 있습니다.    


6. 심볼 검색

6203390ce37c86c0b27a1ac990e73de2.gif

 - 단축키(Ctrl + T)를 사용해 모든 문서의 스크립트 요소를 검색 할 수 있습니다.

 - 단축키(Ctrl + Shift + .)를 사용해 현재 열린 문서의 스크립트 요소를 검색 할 수 있습니다.

 - Docs 주석에 @invisible을 추가하면 검색을 차단합니다.  

 - 검색 차단은 Function 뿐만 아니라 Aliases, Options, Command, Event에도 적용 됩니다.  

 - 검색 차단된 함수는 자동완성에도 표시되지 않습니다.   


7. 정의된 페이지로 바로가기

83aaf04781c25157d373c7d5e06fdd0b.gif

 - Ctrl + 좌클릭으로 함수가 정의된 페이지로 이동 할 수 있습니다.

 - 문자 커서가 함수 위에 있을 때 단축키(F12)를 눌러 함수가 정의된 페이지로 이동 할 수 있습니다.


8. 자동완성

55f322fab76e31f3be712485b9eed73b.gif

 - 단축키(Ctrl + Space)를 사용해 함수 자동완성 리스트를 사용할 수 있습니다.




5개의 댓글

HAN1110
2021.06.29

직접 만들었다니 대박이네요 ㄷㄷㄷㄷㄷ

A_bins
2021.06.08

하이라이팅이 마치 형광펜을 쓰는듯 배경과 대비되어서 눈이 조금 아픈 감이 없지 않아 있는 점 빼고는 기능적으로는 탁월하고 Function을 적극적으로 활용하거나 배울 일이 있으신 분들 한테는 좋은거 같스비낟!

브혼
2021.06.10
@A_bins

console 느낌으로 만들었는데 불편하다는 의견이 많군요. 조금 무난한 색으로 수정 중입니다.

프로갱생러
2021.06.05

왜 힌두어로 설명하세요 한국어로 설명좀(?)

 

10thousandoo
2021.06.03

드디어 이제 VsCode에서 편안하게 작업할수 있겠군요!

컨텐츠
https://www.koreaminecraft.net/files/thumbnails/850/878/002/262x150.crop.jpg?20211018191640
(포션 시리즈) 3편 - 비 2

GlassesFilm

2021-10-18

3

https://www.koreaminecraft.net/files/thumbnails/337/871/002/262x150.crop.jpg?20211014221722

플러그인

달고나 뽑기 in Minecraft 8

BlueRing1017

2021-10-14

6

https://www.koreaminecraft.net/files/thumbnails/848/870/002/262x150.crop.jpg?20211014131239

답안지

한마탐 4주차 / 정오표 + 해설 1

베개냥이

2021-10-14

1