한국어
팁/강좌/노하우
 

테크 LSP (Language Server Protocol)

makersweb 2022.02.07 20:47 조회 수 : 192

전통적으로 프로그래밍 언어에 대한 자동완성, 정의로 이동, 호버에 대한 문서화 같은 기능에 대한 구현 작업은 각 개발 도구에 대해 반복되어야 했다. 각 개발 도구는 동일한 기능을 구현하기 위해 서로 다른 API를 사용하기 때문이다. 

이러한 문제를 해결하기 위해 Microsoft는 언어 도구와 코드 편집기 간의 통신을 표준화하는 언어 서버 프로토콜을 정의했다.

언어 서버 프로토콜(LSP) 의 아이디어는 개발도구와 서버가 통신하는 방법에 대한 프로토콜을 표준화하여 단일 언어 서버를 여러 개발 도구에서 재사용할 수 있고 각 개발도구가 최소한의 노력으로 다양한 언어를 지원할 수 있도록 하는 것이다. 



로그인 시 글 전체를 열람하실 수 있습니다.
번호 제목 글쓴이 날짜 조회 수
46 대용량(GB 이상의) 파일 공유 with qBittorrent file makersweb 2024.02.07 193
45 대역폭이란 file makersweb 2024.02.07 179
44 [KISA핀테크 아카데미] 서비스 개발 기초 과정 교육생 모집(인슈어테크) 핀테크아카데미 2022.08.30 360
43 ChromeOS Flex 설치 및 맛보기 file makersweb 2022.07.28 79
42 iOS 앱에서 다른 장치와 시리얼 통신 file makersweb 2022.04.28 1922
41 BLE 최대 전송 단위(MTU) file makersweb 2022.04.10 2089
40 Sciter 엔진기반 HTML, CSS 및 스크립트를 사용하여 크로스 플랫폼 데스크톱 애플리케이션 구축 file makersweb 2022.03.28 2726
» LSP (Language Server Protocol) file makersweb 2022.02.07 192
38 IT 관련 유용한 사이트 공유합니다 예니 2020.07.19 2839
37 윈도우 Chocolatey 패키지 관리자 설치방법 file makersweb 2019.11.17 841
36 윈도우10에서 RSS 피드를 구독하는 방법 makersweb 2019.10.01 1939
35 Microsoft 터미널 및 코드 편집기를위한 새로운 오픈소스 폰트 file makersweb 2019.09.20 1081
34 git 로그를 심플하고 직관적으로 보기 file makersweb 2019.09.16 353
33 Webhook(웹후크)란 무엇인가 makersweb 2019.07.22 6297
32 故박경리 작가 손글씨, 무료 글꼴로 공개 makersweb 2019.01.05 328
31 저렴한 비용으로 만든 비트코인 하드웨어 지갑(Cold storage) file makersweb 2018.12.27 583
30 어떤 프로젝트, 이슈관리 도구를 써야할까? file makersweb 2018.02.27 7653
29 웹기반 리눅스(유닉스) 시스템 관리 도구 - webmin file makersweb 2018.02.19 1861
28 한글 무료 폰트 모음 makersweb 2018.02.03 908
27 재밌는 퀴즈로 쉐이더 프로그래밍 배우기 file makersweb 2018.02.01 399