# vim

vim 사용법
최초 입력모드로 변환 : i명령모드로 변환 : esc 종료옵션 :q 그냥 종료:q! 강제 종료:w 저장:w! 강제 저장:wq 저장하고 종료:wq! 강제 저장하고 종료 명령어 x 커서 아래 글자 삭제 dd 문장 삭제 yy 문장 복사p 붙여넣기\*p 클립보드

Docker (terminal로 실행해보기, mysql 연동까지)
도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 화물선에 담긴 컨테이너를 떠올리면, 딱 맞는 규격에 여러 화물을 실어 쉽게 운송할 수 있다는 사실을 알 수 있다. 도커 또한 비슷한 개념이다. 다양한 프로그램들과 실행환경을 컨테이너로 규격화시켜 프로그램의 배포 및 관
[Linux] vim에서 복사/붙여넣기 사용하기
다음 단축키 사용vim → windows로는 위의 단축키로 복사/붙여넣기 실행 불가=> dd/y 단축키는 vim buffer에 저장되기 때문에 clipboard에서 복사/붙여넣기가 실행되는 windows나 shell에선 작동되지 않는 것 (vim buffer != cl

Ubuntu Command - VIM
vim 커맨드를 사용하면 됩니다.파일 경로를 아규먼트로 주면 해당하는 파일을 열거나, 존재하지 않으면 새로 만들어 줍니다.vim에는 4가지 사용 모드가 있습니다: 일반 모드 입력 모드 비주얼 모드 명령 모드각 모드에서는 아래와 같은 작업을 할 수 있습니다.그리고
vim 라인 수정하기
vim은 정말 기본적인 수준으로만 사용할 줄 아는데 쓰면 쓸수록 편하게 작업할 수 있는 기능이 많은 것 같다.한번에 여러개의 config파일을 수정해야했는데 단순하게 몇 개의 라인을 주석처리하고 한두개 문구 추가하는 작업이었다.예제는 chrony.conf의 일부이다먼저
로그 정규표현식 수정
최근 로그 수정이나 conf 파일 수정을 해야할 일이 많이 생겨 정규표현식을 공부하고있었다.사용 에디터 : notepad++date, srcip, srcport, dstip, dstport로그파일이 수십개가 되니 한번만 바꾸기를 눌러도 엄청 오래걸리고 겨우 원하는 정규

내가 보려고 만든 Vim Cheat Sheet (클릭금지 나만 볼꺼임)
Vim을 자유자재로 다룰 줄 안다면 다음과 같은 이점이 있습니다. 마우스에 손 안대고 코딩 가능 -> 속도 향상으로 이어짐 -> 고인물 소리 듣기 쌉가능 -> 구글 입사 -> 멋진 개발자가 되어 슈퍼스타와 연애 -> 외계인 지구 침공 시 Vim으로 무찌를 수 있음
Vimtutor를 이용해 Vim 명령어를 배워보자
알아두면 유용하지만 자주 까먹게 되는 Vim 명령어를 배워봅시다.https://wormwlrm.github.io/2023/04/16/Learn-Vim-with-Vimtutor.html?utm_medium=share알아두면 좋은 내용이라 링크로 남겨 나도 이걸

[WEEK_09] 학습일지09. Git and Bash
해당 게시글은 패스트캠퍼스에서 진행하는 AI 부트캠프에서 학습한내용과 교육과정을 토대로 작성했습니다.

[Obsidian] Vim Insert 한국어 호환 세팅하기. (Mac OS)
Notion을 쓰면서 딱히 불편하거나 불만이 있었던 것은 아니지만, Obsidian의 개념이 너무 신선했고 재밌어 보였습니다.또 큰 한 가지 이유는 Obsidian은 Vim Key binding을 지원한다는 점이었습니다.Vscode로 개발하면서 vim extension

Vim 설정 및 기본 명령어
Vim을 더 예쁘고 편리하게 사용할 수 있도록 .vimrc 파일을 설정하고 colorscheme을 적용해보자! 그리고 기본적인 핵심 명령어를 알아보자!

[vim] 파일 저장시 fenc 에러 해결
"nifOther.c" E513: 쓰기 에러, 변환 실패 (무시하려면 'fenc'를 비우면 됨)이 문제가 발생하는 이유는 파일을 저장시 인코딩을 할 수 없는 문자가 있어서 발생하는 것이었다.vim의 커멘드모드로 전환하여(esc를 눌러 입력 모드에서 나가면 됩니다.)이
[LINUX] vi : 방향키 및 입력 오류
문제ubuntu에서 vi를 사용하려는데 insert 오류가 계속해서 발생방향키로 이동시 알파벳이 출력되는 문제에 직면해결vim 설치 : install vim 진행vi 사용을 원하는 경우

Please enter a commit message to explain why this merge is necessary.../ vim으로 git 커밋 메시지 작성하기
git 머지하다가 터미널에 > Please enter a commit message to explain why this merge is necessary... 라는 메시지가 떴다. git bash를 사용하여 merge를 진행하려고 할 때 아래처럼 왜 해당 merge가 필요한지에 대해서 commit message를 남기라는 말이다. 구글링해서 나온 해결법도...
[Vim] 한글 깨짐 해결하기
vim으로 한글이 포함된 html을 열였더니 깨져있었음.그래서 구글에 여쭤봤습니다. (구글은 신이야)일시적인 해결방법은 vim 편집기에서:set encoding=utf-8를 입력해주면 된다.영구적인 해결방법/etc/vim 경로에 vimrc라는 문서가 있습니다. 이 문서
Git - 커밋 히스토리 변경 방법
최근 커밋이 아닌 과거 커밋의 내용을 바꾸기 위해 쓸 수 있다. 다른 개발자들과 협업 중인 경우 사전 합의되지 않은 rebase는 혼란을 초래할 수 있다.우선 해당 브랜치의 커밋 히스토리 페이지로 이동한다. 콘솔도 해당 브랜치로 이동한다.변경하고 싶은 커밋이 위에서부터