본문 바로가기
  • think normal
새로워지기/마흔의 생활코딩

MS(Code-OSS)에서 이번엔 cursor IDE를 내놓았다

by 청춘만화 2023. 12. 3.

인트로 
커서 cursor 라는 IDE가 새로 나왔다 
커서 cursor는 VS Code의 (이복)동생? 즈음 된다. Code – OSS(오픈 소스 소프트웨어)라는 동일한 오픈 소스로 만들어 졌다. 
차이점으로는 VS code 는 AWS 연동해서 code builder 를 쓰고 Cursor 에서는 chatGPT를 사용한다는 점이다. 
참고로 깃헙은 MS 소유이고 chatGPT는 MS가 대주주이다. 
 
 
사용 예 
VS Code에도 다양한 chatGPT 익스텐션들이 많다. 사용감도 나쁘지 않다. 다만 snippet과 chatGPT 사이의 인터페이스를 가지고 있다. 반면 cursor는 그냥 chatGPT 기반의 인터페이스이다. 
IDE를 설치해보면 알겠지만 VS code와 동일한 인터페이스이고 우측에 chatGPT 인터페이스 영역이 있다. 

Rust 의사난수 생성코드 by cursor

위 예제는 multiprocessing 모듈을 사용하여 여러 개의 프로세스를 생성하여 의사난수를 생성하는 기능이다. 
generate_random_number 함수는 시스템 시간을 이용하여 의사난수를 생성하고, 각 프로세스의 고유한 ID를 더하여 10개의 서로 다른 난수를 생성하고 출력하는 코드이다. 처음 자바스크입트 코드를 예제로 제공된 코드이고 이 코드를 chatGPT를 통해 Rust 코드로 변환할 수 있었다. 
이 과정에서 난생처음 Rust를 설치하고 cargo.toml에서 dependencies를 설정하고 프로젝트를 빌드하고 실행할 수 있었다. 




 

 



그리고,, 코딩 테스트




cursor IDE coding test01 - https://normalstory.tistory.com/m/entry/cursor-IDE-coding-test01

 

cursor IDE coding test01

open api를 활용해서 오늘의 날씨를 알려주는 간단한 html 코드 만들어보기 1. html 파일을 만든다 2. html엔터를 쳐서 기본 프레임을 구성한다 3. 바디 사이에 마우스로 일부 영역을 잡고 Add to Chat을 클

normalstory.tistory.com

 

cursor IDE coding test02 - https://normalstory.tistory.com/entry/cursor-IDE-coding-test02

 

cursor IDE_coding test 02 - Solid 프로토콜

프롬프트 @https://solidproject.org/TR/protocol HTML과 JavaScript를 사용하여 1) 로그인 버튼 클릭하면 Solid 프로토콜을 사용하여 로그인 기능을 구현해줘 2) 단, 로그인 팝업창과 메인 윈도우간 통시 에러를

normalstory.tistory.com

 

댓글