Programming/개발환경(20)
-
[VSCode] 동일한 작업영역을 새 창에 띄우기
VSCode를 사용해서 코드를 작성하다보면, 하나의 프로젝트를 메인 모니터와 서브모니터에 각각 띄워서 모니터를 좀 넓게 쓰고싶을때가 종종 있다. 이런 경우 단순히 새 창(CMD+SHIFT+N)을 띄운 뒤 이미 열려있는 폴더를 다시 열려고하면, 실행중인 VSCode창으로 포커스가 이동하게된다. 기본적으로는 하나의 창을 띄워둔 상태로, 동일한 프로젝트를 여는 것은 막아둔 모양이다. 어떻게하면 좋을까 검색해보니, 비슷한 생각을 하고 있는 사람들이 꽤 있는 모양인지 VSCode에서 문의글(https://github.com/Microsoft/vscode/issues/2686)을 발견할 수 있었다. 방법은 간단했다. CMD+SHIFT+P(윈도우의 경우 CTRL+SHIFT+P)을 입력한 뒤, Workspaces: D..
2024.06.18 -
[iTerm2] 커멘드 종료시 알림 기능
무슨 키를 눌렀는지 기억이 가물가물한데, iTerm2를 사용하는 도중 우측 상단에 눈 모양이 표시되기 시작했다. 엥, 이게 뭐지... 싶어서 구글에 'iTerm2 눈'을 검색해보니 iTerm2를 꾸미는 글만 한가득. 한참을 뒤적거린 뒤에야 다음과 같은 글을 찾을 수 있었다. https://www.stefanjudis.com/today-i-learned/iterm2-offers-a-way-to-notify-you-when-a-long-running-command-has-finished/ iTerm2 offers a way to notify you when a long-running command has finished iterm2 can notify you when a long-running command..
2024.04.02 -
NeoVim을 Visual Studio Code처럼 만들어보자
VimをVSCodeライクにする - Qiita本記事は Classi Advent Calendar 2020 14日目の記事です。 こんにちは。今年Classiに新卒入社した@youichiroです。 皆さんはエディタは何を使っていますか? 自分は普段VSCodeを使って開発を行なっていますが、vimをVSCodeのように使いたいと思いました。 ということで、vimをカスタマイズして見た目や機能をVSCodeライクにしていきます。 vimの初期状態(何も設定していない状態)から、以下の変更を加えていきます プラグインを管理する (vim-plug) ステータスバーを表示する (vim-airline) カラースキームをVSCodeライクにする (vim-code-dark) ファイルツリーを表示する (fern.vim) gitの差分を表示する (vim-gitgutter) ファ..
2022.08.10 -
[VITE] [typescript] dotenv 설정
리액트를 배울 때 '타입스크립트에 대한 러닝커브가 있더라도, 생산성이 달라지므로 타입스크립트를 도입해줬으면 좋겠다.'라는 선생님의 말에 따라, CRA를 사용하지 않고 vite-reactts-eslint-prettier 템플릿을 사용해서 조금씩 만지작거리고 있었다. 파이어베이스를 설정해서 간단하게 프로젝트를 진행하고자 했는데, 이전에 파이어베이스 키를 코드에 그대로 박아놓은 뒤 커밋했다가 낭낭한 경고메시지를 받았던 게 생각났다. 아무튼 .env를 설치하고 파이어베이스를 설정하기 위한 값들을 세팅하는데... 어라? 뭐가 잘 안된다. 알고보니 .env파일을 참조하는 방식이 조금 달라서 그런 것이였다. 나중에 되면 까먹고 또 헤맬게 뻔하므로, 겸사겸사 VITE/typescript 환경에서 dotenv를 설정하는..
2021.11.29 -
Windows10에서 WSL(Windows Subsystem for Linux) 설치 방법 및 패키지매니저(apt-get)을 사용하여 node.js 설치하기
매번 맥북을 꺼내기 귀찮아서, 집에 있는 Windows10에도 개발환경을 설정하기로 했다. 그런데, 마이크로소프트 스토어에서 Ubuntu를 설치한 뒤 실행했더니 Virtual Machine 기능을 사용하라는 게 아닌가. 어찌어찌 마이크로 소프트의 WSL 설치 가이드 페이지를 참조해서 설치까지는 했는데, 이번엔 apt-get이 실행되지 않았다. 아무리 생각해봐도 컴퓨터를 포멧하거나 하면, 같은 문제때문에 골머리를 앓을 것 같아 이번 기회에 정리하고자 한다. Windows10에 Linux용 Windows 하위 시스템 설치 가이드 별 생각없이 마이크로소프트 스토어에서 Ubuntu를 찾아서 설치하고 실행했다면, Virtual Machine 기능을 사용해야 한다거나 혹은 WSL의 사용 설정을 해야한다는 에러 문구..
2020.12.31 -
[Linux/tar.gz] 특정 폴더에 압축풀기
특정 폴더에 tar.gz 압축 풀기 리눅스 환경에서 tar.gz파일의 압축을 해제하려면 -xvzf 명령어를 사용하면 된다. tar -xvzf [filename.tar.gz]tar의 각 옵션을 보려면 다음의 링크를 참조하도록 하자. (tar.gz의 기능 정리) 여기서 tar.gz파일 혹은 폴더명을 변경하려면 어떻게 해야 할까? tar.gz 내에 있는 파일명/폴더명을 알고 있다면...? openResty.1.15.2.1.tar.gz파일에 openResty-1.15.2.1폴더가 압축되어있다고 가정해보자. tar -xvzf openResty.1.15.2.1.tar.gz #openResty.1.15.2.1.tar.gz 압축해제 ls -la #현재 위치의 파일을 리스트 형태로 출력 . .. openResty-1.1..
2019.12.04