Vhone dc73ee51d49946dabf4f634c6e3ce5c6
분야 | 스크립트 |
---|---|
장르 | 개발자 툴 |
게임버전 | 모든버전 |
API | 스피곳, 페이퍼 |
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. 코드 하이라이트
- 일부 패턴에서 코드 하이라이트가 깨질 수 있습니다.
2. 컬러 픽커
- '<##000000>' 형태의 헥사코드에 마우스 커서를 올리면 피커가 나타납니다.
- 피커를 사용하여 핵사코드를 변경할 수 있습니다.
3. 아웃라인 패널
- 스크립트 요소(Options, Aliases, Command, Event, Function)가 아웃라인 패널에 등록됩니다.
- 로직을 가지는 Command, Event, Function의 경우 사용된 지역변수의 종류와 횟수가 표시됩니다.
- Command의 옵션도 표시됩니다.
4. 툴팁
- Option과 Alias에 마우스 커서를 올리면 값을 툴팁으로 표시합니다.
- Option은 아웃라인 패널에서 변수가 아닌 값으로 표시됩니다.
5. Docs 주석
- Docs 주석은 주석'#' 뒤에 꺽쇠'>'를 붙인 것을 머릿말로 합니다.
- 함수 윗쪽에 '#>>' 입력 후 Enter를 하면 함수 Docs가 생성됩니다.
- Docs 주석은 MarkDown을 사용하여 함수의 툴팁을 작성할 수 있습니다.
- 함수 이름에 마우스 커서를 올리면 문서에서 정의한 툴팁을 볼 수 있습니다.
6. 심볼 검색
- 단축키(Ctrl + T)를 사용해 모든 문서의 스크립트 요소를 검색 할 수 있습니다.
- 단축키(Ctrl + Shift + .)를 사용해 현재 열린 문서의 스크립트 요소를 검색 할 수 있습니다.
- Docs 주석에 @invisible을 추가하면 검색을 차단합니다.
- 검색 차단은 Function 뿐만 아니라 Aliases, Options, Command, Event에도 적용 됩니다.
- 검색 차단된 함수는 자동완성에도 표시되지 않습니다.
7. 정의된 페이지로 바로가기
- Ctrl + 좌클릭으로 함수가 정의된 페이지로 이동 할 수 있습니다.
- 문자 커서가 함수 위에 있을 때 단축키(F12)를 눌러 함수가 정의된 페이지로 이동 할 수 있습니다.
8. 자동완성
- 단축키(Ctrl + Space)를 사용해 함수 자동완성 리스트를 사용할 수 있습니다.
10thousandoo
2021.06.03드디어 이제 VsCode에서 편안하게 작업할수 있겠군요!
프로갱생러
2021.06.05왜 힌두어로 설명하세요 한국어로 설명좀(?)
A_bins
2021.06.08하이라이팅이 마치 형광펜을 쓰는듯 배경과 대비되어서 눈이 조금 아픈 감이 없지 않아 있는 점 빼고는 기능적으로는 탁월하고 Function을 적극적으로 활용하거나 배울 일이 있으신 분들 한테는 좋은거 같스비낟!
스크립터브혼
2021.06.10console 느낌으로 만들었는데 불편하다는 의견이 많군요. 조금 무난한 색으로 수정 중입니다.
HAN1110
2021.06.29직접 만들었다니 대박이네요 ㄷㄷㄷㄷㄷ