새해 복 많이 받으세요! VSCode 확장 버전 0.10.0이 출시되었으며 몇 가지 새로운 기능이 추가되었습니다.
주요 내용은 다음과 같습니다:
- 자동 완성
- 스크립팅 인덱스의 함수 및 메시지에 대한 전역 완성
- 작업 파일에 정의된 변수에 대한 범위 인식 완성
- 정의로 이동
- Ctrl/Cmd + 변수를 클릭하면 해당 변수가 정의된 위치로 이동합니다.
- 문서 서식
- JMP 형식 기본 설정에 따라 전체 문서 형식을 지정합니다.
- 이를 위해서는 JMP에 대한 작동 연결이 필요합니다.
업데이트된 내용을 확인하세요 읽어보기 상세 사항은.
즐기다!
@Ryan_Gilmore 우리가 준비할 다음 릴리스에는 수많은 멋진 기능이 포함될 것입니다.벤이 하나를 내놓고 있어요 사전 출시 오늘은 그럴 것이다.
이전 직책에서는 Visual Studio Code를 사용했습니다. 이 블로그 게시물은 제가 JSL 확장을 사용해 보도록 영감을 주었습니다. 매우 인상적!
@vince_faller , 코드 형식을 지정하는 옵션이 있나요?
이것을 보증할 수 있습니다! 아주 좋은 확장 프로그램이에요!
TLDR; 거기에 VSCode 확장 JMP를 이해하는 사람입니다. 또는 VSCode 확장 내에서 JMP를 검색하면 이 출판물 현재 JMP만 검색됩니다.
안녕하세요, JMP 월드입니다.
JSL 스크립팅 환경이 IDE를 더 많이 모방하기를 원하시나요?글쎄요, 아직 체크아웃하지 않으셨다면 비주얼 스튜디오 코드 , 저는 지금이 그것을 조사하기에 좋은 시기라고 말하고 싶습니다. 왜냐하면 우리는 예측 , VSCode가 (일종의) JSL을 이해할 수 있도록 하는 확장 기능을 작성해 왔습니다.
먼저, 처음부터 이 작업을 하고 싶을 만큼 마음에 들었던 VSCode의 기본 기능 중 일부를 살펴보겠습니다.
- 작업공간별 구성 - 코드로 폴더를 열 수 있으며 해당 폴더는 작업 공간으로 기억되므로 Ctrl+R만 누르고 프로젝트 간에 전환할 수 있습니다.
- Git 내장 - 일반적으로 원하는 모든 Git 기능이 자동으로 제공됩니다. 그리고 그것이 가지고 있지 않은 것에 대해서는 아마도 누군가가 그것에 대한 확장을 작성했을 것입니다. 이는 우리를...
- 확장성 - 모든 종류의 다양한 언어, SQL 도구, 클라우드(AWS, Azure) 통합, GitLab/GitHub를 수행할 수 있는 수많은 확장 기능이 있습니다.
- 가볍습니다.
우리는 이 모든 것을 좋아했기 때문에 JSL을 이해하도록 하기로 결정했습니다. 당연히 사본이 필요합니다. JMP 모든 기능이 제대로 작동하려면 사용자가 여기 있으므로 이것이 안전한 가정이라고 생각합니다.
당신이 얻는 것
우리는:
1. 구문 강조 - 우리에게 필요한 가장 확실한 것
2. 설명 위로 마우스를 가져가세요.

JMP가 있는 경우 스크립팅 인덱스에서 이를 가져옵니다. 따라서 NewCustomFunction()을 사용하면 다른 추가 기능에서도 기능을 가져옵니다.
삼. 유용한 조각

이 예의 함수 조각도 다음과 함께 제공됩니다. 자연 문서 문서를 잘 작성하면 모든 기능이 더 좋아지기 때문입니다. 우리는 이 추가 기능을 만든 이후 문서가 훨씬 더 좋아졌다는 것을 확실히 발견했습니다.
4. JSL 실행
Shift+Enter를 눌러 선택한 텍스트를 실행하거나, 아무것도 선택하지 않은 경우 전체 파일을 실행할 수 있습니다. 또는 Alt+Enter를 눌러 현재 있는 한 줄만 실행할 수도 있습니다. 우리는 Ctrl+R 대신 VSCode 표준을 사용하여 실행했습니다. 왜냐하면 다른 확장과 함께 사용하는 것이 더 나은 것처럼 느껴졌기 때문입니다. 또한 Ctrl+R은 이미 사용 중입니다. 하지만 걱정하지 마세요. VSCode를 사용하면 거의 모든 것을 편집할 수 있으므로 원하는 키 바인딩으로 무엇이든 설정할 수 있습니다. 현재 JMP 인스턴스가 약간 정지되지만 "VSCode 서버 닫기" 버튼을 누르면 다시 좋아질 것입니다.

5. 구문 오류 보고(최근 추가됨)

나는 이 기능이 열려 있는 모든 파일을 살펴보고 그 중 잘못된 파일이 있으면 큰 빨간색 제목을 표시하기 때문에 이것을 좋아합니다. 따라서 중첩된 include()가 있는 경우 실제로 문제가 되는 파일을 검색할 필요가 없습니다. 이것이 얼마나 유용한 느낌을 주는지 충분히 말할 수 없습니다.
6. 기호 개요

개인적으로 가장 많이 사용하는 기능이 아닐까 합니다. VSCode는 함수, 클래스, 메서드, 변수 등을 언제 만들었는지 알고 현재 파일의 개요를 제공합니다. 파일이 너무 큰 경우 개요를 서핑하여 원하는 것을 찾을 수 있기 때문에 이것은 좋습니다. 아니면 Ctrl+O를 누르고 변수를 입력하면 찾을 수 있습니다. 이것이 Ctrl+F보다 나은 주된 이유는 할당한 위치만 찾을 수 있다는 것입니다. 당신이 그것을 호출했을 때나 다른 함수의 다른 곳에서 같은 이름을 사용할 때가 아닙니다(일어납니다). 그리고 개요에서 원하는 변수 유형을 완전히 제어할 수 있습니다. 기능이 없나요? 괜찮아요.
시원한. 당신은 팔렸습니다. 이제 뭐?
- VSCode 다운로드(아직 다운로드하지 않은 경우)
- 확장 프로그램으로 이동(기본적으로 Ctrl+Shift+X)
- "JMP"를 검색하면 다음과 같은 내용이 표시됩니다.

- 설치를 누르세요. 완료.
우리는 적극적으로 노력하고 있지만 업데이트가 조금 느립니다. 문제가 있으면 언제든지 문의하세요. 기록해 두세요 레포에서. 그리고 뻔뻔한 플러그로서 TypeScript를 알고 있거나 배우고 싶고 기여에 관심이 있다면 우리는 도움을 드리고 싶습니다. 오픈 소스입니다. 그것은 단지 나 자신이었고 @ben_ph 여가 시간에 이 작업을 하고 있고 최근에는 Ben만 작업하고 있습니다.