티스토리 뷰

TIL

TIL 220802 vim사용법 + etc

2021bong 2022. 8. 2. 21:37

* vim은 vi 호환 텍스트 편집기이다.

 

vim으로 파일을 편집하기

vi filename

vim으로 파일을 편집하는 방법

1. touch 명령어로 파일을 생성하고 vi 명령어로 파일을 수정한다.

touch readme.md
vi readme.md

2. vi 명령어로 새롭게 만들 파일명을 입력하고 수정한 뒤 저장한다.

vi readme2.md

vim에서 입력하기

i를 입력하면 왼쪽하단이 --INSERT--로 변경되면서 내용을 입력할 수 있다.

 

줄 단위로 지우기

INSERT모드에서 esc를 눌러 명령 모드로 빠져나온다. 원하는 줄로 커서를 옮긴다음 d를 2번 누르면 해당 줄의 내용이 사라진다.

 

되돌리기

명령 모드에서 u(undo)를 2번 누르면 방금 실행한 내용이 되돌려진다.

 

빠져나오기

명령 모드에서 :를 입력하면 왼쪽 아래에 입력된 :를 확인할 수 있다.

w를 입력하면 저장 q를 입력하면 나가진다. :wq를 입력하면 저장하며 나가진다.

:w
:q
:wq

 

숨김 파일 만들기

.hidden키워드를 붙여서 숨김파일을 만들 수 있다.

vi .hiddenReadme.md

ls 명령어로는 보여지지않고 ls -al 명령어로는 확인할 수 있다.

 


  • 오늘 input 이벤트가 있다는 사실을 새롭게 배웠다! textarea나 select, input 태그에 걸리는 이벤트이다. 그동안은 input태그에 뭔가를 하고 싶을 때 keyboard 이벤트만 사용했었는데 앞으로는 input 이벤트를 유용하게 자주 사용할 것 같다.

 

  • flex에서 세로정렬이 안될 때는 높이가 정해져있지 않아서 정렬이 되지 않는거라고 한다. flex속성을 쓴 엘리먼트에 높이값을 줘서 해결했다!

 

  • 웹의 역사에 대해 배웠는데 고작 30여년 정도밖에 되지 않았다는게 신기했다. 게다가 급속도의 빠른 발전은 2010년대에 들어와서 인 점도! 빨리 공부해서 웹에서 사용하는 3D를 배워야지!

 

  • http://에서 //는 발명한 사람이 멋으로 넣은거라고 전에 들었는데 그게 웹의 아버지라 불리는 '팀 버너스 리'라는 것을 알게됐다. 2009년에 // 넣은 것을 사과했다고 한다. 이런 대단한 사람도 멋을 위해서 쓸모없는 짓을....

 

728x90

'TIL' 카테고리의 다른 글

TIL 220807 git command  (0) 2022.08.08
TIL 220803 git command + git-flow + EOF  (0) 2022.08.03
TIL 220731 생활코딩 MySQL  (0) 2022.08.01
TIL 220730 백준 step 3 반복문 시작  (0) 2022.07.31
TIL 220727 배열 메소드 (Array Method)  (0) 2022.07.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함