전체 글
-
실무자가 추천하는 프론트엔드 VScode 플러그인 & 익스텐션 AI쬬는 개발중 2025. 4. 16. 10:53
실무 프로젝트 작업하면서 도움을 많이 받았던 플러그인 & 익스텐션 추천을 드려볼까합니다.평소 가장 유용했고 실무적으로 도움이 많이 되었기 때문에 기록용 이면서 추천용 입니다. Windsurf Plugin 아쉽게도 커서ai에는 지원되지 않지만, vscode 사용시 굉장히 유용하게 사용했던 AI 플러그인 중 하나입니다.아래 이미지처럼 코딩을 하다가 자동으로 코드를 작성해주기도 하고, 변수명을 예측해서 추천해주는 용으로 많이 사용했습니다. 다른 파일을 참고해서 코드를 작성해주기 때문에 프로젝트 사이즈가 클 수록 더 유용하게 사용했던 것 같습니다. Windsurf Plugin (formerly Codeium): AI Coding Autocomplete and Chat for Python, JavaScript..
-
[ERROR] EACCES: permission denied, unlink '/usr/local/bin/code' 해결하기 (터미널에서 vscode 키는 방법)쬬는 개발중 2024. 9. 1. 11:31
터미널에서 vscode 를 키는 단축키 code . code . 을 사용하면 해당 프로젝트 가 vscode 를 열게 해준다.회사에서 굉장히 잘 사용하고 있는 단축키라 없으면 불편할정도인데,, 최근에 슬슬 공부를 다시 시작하게 되면서 내 맥북에는 깔려있지 않다는 사실을 알게됨..! 😖 EACCES: permission denied, unlink '/usr/local/bin/code' 라는 에러가 뜨는데, 결국 usr/local/bin 경로에 cdoe 권한이 존재하지 않기에 권한을 줘야한다는 뜻이기에, 권한을 주기만 하면 오류는 해결된다! 터미널에서 세팅해주기1. 터미널을 킨다2. ~ 상태에서 cd /usr/local/binsudo rm -rf code 이렇게 하면 패스워드를 입력..
-
<시멘틱 태그> 리스트 시멘틱 태그 정리쬬의 기초정리 2023. 9. 16. 16:06
> 순서없는 목록 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam velit modi est amet voluptas dicta nostrum incidunt dolore atque, unde maiores facere consectetur provident et distinctio dolor eveniet tempora aut! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam velit modi est amet voluptas dicta nostrum incidunt dolore atque, unde maiores facere consectetur provident e..
-
[javascript] FormData 에서 form 쉽게 넣어주기 정석방법 비교 append , stringify쬬의 기초정리 2023. 8. 31. 15:21
✔️ 정석 방법 let form = new FormData(); form.append("id","id"); form.append("password","password") ✔️ stringify 사용한 방법 data 구조 그대로 stringify 로 감싸주면 string 화 되면서 form 요소처럼 사용이 가능하다. stringify({id:id,password:password}) ✔️ axios 호출시 const { data } = await axios.post(`url`,stringify(params));
-
[CSS] type number 위아래 버튼 숨기기쬬의 CSS 2023. 8. 29. 16:57
input 에서 type을 number로 설정하면 위아래로 올리는 키가 나온다. 이걸 spin button 이라고 하는데, UI 적으로 예쁘지 않아 숨기는 경우가 많다. 공통 css 코드에 inner-spin-button 을 숨겨주면 예쁘게 사용할 수 있다. input::-webkit-inner-spin-button { appearance: none; -moz-appearance: none; -webkit-appearance: none; }