반응형

VS Code 사용하다 보면  Explore 창에 디렉토리가 플렛하게 나오는 것이 불편할 때가 있다.

이렇게 test 디렉토리 하위에 test1 이라는 디렉토리가 1개 만 있을 경우 옆으로 표시된다. 이때에 test 디렉토리에 무언가 생성하려고 하면 test1 디렉토리에 생성이 된다. 

Compact Folders 기능

Settings  에 들어가보면 Compact Folders 라는 설정이 있다.

기본 설정으로는 체크가 되어있다. 저 체크를 해제 하게 되면 디렉토리가 다음과 같이 나온다.

 

728x90
반응형
반응형

처음에 터미널에서 kubernetes 자동완성 기능을 사용하기 위해 다음과 같이 설정을 했다.

v1-19.docs.kubernetes.io/ko/docs/reference/kubectl/cheatsheet/

 

kubectl 치트 시트

이 페이지는 일반적으로 사용하는 kubectl 커맨드와 플래그에 대한 목록을 포함한다. Kubectl 자동 완성 BASH source <(kubectl completion bash) # bash-completion 패키지를 먼저 설치한 후, bash의 자동 완성을 현재

kubernetes.io

source <(kubectl completion zsh)  # 현재 셸에 zsh의 자동 완성 설정
echo "[[ $commands[kubectl] ]] && source <(kubectl completion zsh)" >> ~/.zshrc # 자동 완성을 zsh 셸에 영구적으로 추가한다.

cheatsheet 에 나온대로 했는데 현제 셸에서는 잘 설정이 되었는데 껐다 다시켜면 안됐다.

그래서 찾아보니 난 oh-my-zsh 를 사용하고 있어서 다른 설정이 추가적으로 필요했다. 다른 설정이 필요했다기 보다는 저 위에 설정은 필요없고 플러그인 설정으로 해결을 할 수 있었다.

cd ~/.oh-my-zsh/custom/plugins/

# zsh-autosuggestions 플러그인 
git clone https://github.com/zsh-users/zsh-autosuggestions 

# zsh-syntax-highlighting 플러그인
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git 

# plugin 활성화 plugins 항목에 다음것들을 추가해주면 된다.
vi ~/.zshrc
plugins=(git zsh-syntax-highlighting zsh-autosuggestions kubectl kube-ps1)

그리고 나서 터미널 재시작 하면 아래와 같이 사용이 가능해진다.

자동완성이 계속 안되서 불편했는데 이제 편해졌다 ^^

 

728x90
반응형
반응형

Discord 를 사용하면서 전체 화면을 공유 했는데 아래와 같이 화면만 나오고 전혀 공유를 할수 없었다.
여기저기 찾아 보다가 해결을 했는데 결과적으로 Mac 설정이 잘못 되어있었다.

시스템 환경설정 > 보안 및 개인 정보 보호 > 화면기록 을 보면 아래와 같이 체크가 안되어있다. 체크를 해주면 자동으로 Discord 가 restart 된다.

재시동 된 후에 화면 공유를 하고 나면 정상적으로 전체 화면이 공유된다.

 

728x90
반응형
반응형

IntelliJ 2020.3 의 기능 중에 Git 스테이징 지원 이라는 항목이 있다.

 

출처 : https://www.jetbrains.com/ko-kr/idea/whatsnew/

그래서 이걸 써보려고 위에 나와있는 것 처럼 환경 설정을 확인해봤다.

그런데 Git 설정을 들어가 보니 위의 그림처럼 Enable staging area 가 비활성화 되어있다. (처음에는 체크가 안된 상태로 비활성화 되어있었다. ) 

이것때문에 한참을 찾았는데 다음과 같이 해결을 하면 된다.

 

Version Control > Commit 항목에 보면 Use non-modal commit interface 라는 항목이 있다. 이걸 체크해주고 apply 해주면 위에 Enable staging area 가 활성화 된다.

활성화를 하고 나면 위와 같이 staged, unstaged 항목을 볼 수 있는 창을 사용할수 있게 된다.

 

728x90
반응형
반응형

- 열편집
Alt + Ctrl + Shift 누르고 방향키

- 터미널 열기
Ctrl + `

 

728x90
반응형
반응형

인용

> 인용문입니다.

인용문입니다.

인용문이 여러 줄일 경우 (라인 끝에 스페이스2개 넣어야 한다)

> 인용문1  
인용문2  
인용문3

인용문1
인용문2
인용문3

728x90
반응형
반응형

Win 10 에서 Visual Studio Code 를 설치한 후 Terminal 을 열면 Power Shell 이 실행되는 경우가 있다.

 

이때 변경 방법이다.

 

1. Ctrl + Shift + P 클릭

2. shell 이라고 쓴다.

3. Select Default Shell 선택

4. Command Prompt 선택

 

이렇게 해주면 Terminal 실행하면 cmd 창으로 뜬다.

 

728x90
반응형
반응형

VirtualBox 에서 Ubuntu Server 를 설치하고 폴더 공유하려다가 간신히 성공한 내용이다.  ㅡㅡ;;

 

보통 찾아보면 

 

Virtual Box 설정 -> 공유폴더 -> 머신 폴더 하위에 추가 -> 공유할 폴더 지정 

 

하라고 나온다.  그리고 나서 "장치" 메뉴에 "게스트 확장 이미지 삽입" 이라고 하면 자동으로 무엇인가가 설치 된다고 나오던데 그것도 안되더라...

 

그럼 우선 위에 언급한 거에서 "게스트 확장 이미지 삽입" 까지는 동일하다.

 

그 다음 다음과 같이 진행한다. 

 

# 게스트 확장 이미지를 바인드할 디렉토리 생성 & cdrom mount

mkdir tools

cd tools

sudo mount /dev/cdrom ./tools/

 

이렇게 하면 시디롬에 있던 정보들이 tools 디렉토리로 들어온다. 

 

그리고 나서 

sudo ./VBoxLinuxAdditions.run 을 실행시킨다.

 

그럼 사전 작업 완료

 

# 공유폴더 연결

mkdir share

sudo mount -t vboxsf [지정한폴더이름] ./share/

 

이렇게 하면 로컬 pc 의 폴더와 guest 의 폴더가 공유가 된다. 

 

 

728x90
반응형
반응형

Virtual Box 에서 VM 을 띄우다 보면 화면의 해상도가 작을 때가 있다. 그래서 사용하기 상당히 불편한데 이것은 확장 패키지 설치로 해결할수 있다.


보통은 아래와 같이 메뉴에서 게스트 확장 CD 이미지 삽입.. 이부분 누르면 된다고 하는데 나는 저 버튼을 눌러도 아무 반응이 없었다.




그래서 다른 방법을 찾아 보던중 패키지를 받아서 수동으로 설치해주는 방법을 찾게 되었다.


https://www.virtualbox.org/wiki/Downloads


위 사이트에 들어가면 아래와 같은 내용을 찾을 수 있다.



저 링크를 클릭해서 파일을 다운 받는다.




그리고 환경설정으로 들어가서 확장 메뉴에서 우측 버튼을 클릭해서 조금전 다운로드 받은 파일을 선택해준다. 




여기에서 설치를 진행하면 자동으로 알아서 다 실치가 된다.


그리고 나서 가상머신을 재부팅 해주고 나면 화면의 크기 조절시 해상도가 맞게 설정이 된다. 

728x90
반응형

+ Recent posts