프로그래머에게 유용한 도구

네, 알아요, 너무 직설적인 제목이지만 여러분의 코딩 생활을 더 쉽게 만들어 줄 도구들에 대해 쓰려고 합니다.

스크래치 파일



로그 또는 코드 샘플을 위한 임시 파일을 만든 적이 있습니까? 실행하려는 동안 저장 경로를 선택해야 합니다. 아니면 때때로 test.json 파일을 커밋했습니까? 그만해요!
스크래치 파일! 이는 임시 파일 관리를 돕기 위해 IDE(또는 플러그인)에서 제공하는 메커니즘입니다.

VS 코드에 무료 확장을 사용합니다.


간단한 예입니다. 스크래치 파일을 생성하려면 cmd + shift + p를 누른 다음 다음을 입력하기만 하면 됩니다.

이제 임시 파일을 만들고 유형을 선택할 수 있습니다.

그런 다음 선택한 확장명을 가진 빈 파일이 표시됩니다.
또한 실행 가능한 스크래치 파일을 실행하거나 열거나 삭제할 수 있습니다.
그리고 더 이상 test.json

북마크



한 달 전에 저는 거대한 프로젝트(코드 50만 줄 이상)에 왔습니다. 저에게 가장 어려운 것은 코드를 탐색하는 것입니다. 수십 년 동안 유사한 모듈과 구성 요소, 동일한 이름의 서비스 등이 있습니다. 이를 해결하기 위한 간단하고 유용한 도구인 북마크를 찾았습니다.
또한 VS 코드 예:

그런 다음 줄을 선택하고 책갈피 레이블을 선택해야 합니다.

레이블이 있거나 없는 책갈피를 만들 수 있습니다. 생성 후 사이드바에서 북마크를 찾을 수 있습니다.

숨기는 장소



문제에 대한 해결책을 생각하고, 끔찍한 버그를 수정하거나, 꿈에 그리던 기능을... 훌륭하게 만들고 있다고 상상해보세요. 하지만 당신의 매니저는 당신이 작은 버그를 수정하기를 원합니다. git을 마스터로 전환하고 새 브랜치를 생성하는 등의 작업을 수행해야 합니다. WIP를 커밋할 시간입니다(진행 중인 작업)! 잠깐만요... 작업을 저장하고 분기를 전환하는 더 간단하고 아름다운 방법이 있을까요? 예!
이 간단한 명령은 현재 분기에 대한 변경 사항을 저장합니다.

$ git stash -u
Saved working directory and index state WIP on main: 5002d47 our new homepage
HEAD is now at 5002d47 our new homepage


-u - 추적되지 않은 변경 사항을 저장하는 플래그입니다.
숨김 목록을 얻으려면 다음을 수행하십시오.

$ git stash list
stash@{0}: WIP on main: 5002d47 our new homepage
stash@{1}: WIP on main: 5002d47 our new homepage
stash@{2}: WIP on main: 5002d47 our new homepage


Jetbrains IDE 전문가용



일부 Jetbrains IDE를 사용하는 경우 북마크 및 스크래치와 같은 도구가 기본적으로 IDE에 존재하며 확장이 필요하지 않습니다.

결론



우연히 이러한 도구에 대해 알게 되었으며 도움이 되기를 바랍니다.

좋은 웹페이지 즐겨찾기