일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹 유저
- java
- 컴활 1급
- 라즈베리
- 서버 백업
- date
- 서버
- 리눅스 커맨드
- 우분투 설치
- batflat
- 리눅스
- git branch
- 라즈베리파이 실습
- 명령어
- 블로그 만들기
- windows10
- github command
- 리눅스 사용자
- 커맨드
- IRC 서버
- OverTheWire
- 컴퓨터 활용능력
- git merge
- Linux
- github
- 웹 만들기
- 웹 서버
- 라즈베리파이
- 라즈베리 파이
- 웹사이트
- Today
- Total
돌공공돌
[Linux] Vim 적응기 본문
vim command mode & insert mode
우선 putty에 접속해 oss 2020 이라는 디렉토리에 hi.txt 라는 파일을 vim 으로 편집해 보겠다!
저걸 입력하고, enter를 누르자 마자 보이는 화면이다.
이 화면에서 i를 누르면 insert 모드로 들어갈 수 있다.
insert 모드에서는 insert 할 수 있다. 원하는 문자를 넣을 수 있다는 말이다.
자 이렇게 입력하고 나서 저장을 해야한다. 저장을 하려면 우선 esc 를 눌러 command mode 로 돌아가야 한다.
그 뒤 : 을 눌러서 command line mode 로 들어가 w 까지 누르고 enter를 누르면 된다.
참고로 나가는 건 :q를 하면 된다.!
insert mode 진입 키
- i 현재 커서의 앞에서 편집 시작
- a 현재 커서의 다음부터 편집 시작
- A 현재 커서 맨 끝으로 커서 이동하고 편집 시작
- o 현재 커서 아래에 새로운 줄을 추가하고, 편집 시작
- O 현재 커서 위에 새로운 줄을 추가하고, 편집 시작
지우기
-x 한 글자 지우기
-dw 현재 커서부터 단어의 끝까지 지우기
-dd 한 줄 지우기
undo / redo
-u 마지막 명령 취소 --> 지웠던 글자들이 되 살아난 것을 볼 수 있다.
-Ctrl+r --> redo --> 마지막 지웠던 "."이 되살 아 난것을 볼 수 있다.
내용 변경
cw 단어의 일부나 전체 변경할 때 사용(해당 단어 삭제 후 입력)
c$ 해당 줄 전체를 변경할 때 사용(한 줄 삭제 후 입력)
붙여넣기
P
마지막 지운 정보를 현재 커서 다음 위치에 붙여넣기
빠르게 이동
줄번호+ SHIFT+G 해당 줄번호로 이동--> 밑 사진은 3+SHIFT+G 를 누른 경우
SHIFT+G 파일에서 마지막 라인 이동 (연두색 커서를 확인해 보세요!!)
CTRL+g 현재 커서의 위치와 파일 상태를 볼 수 있음
저장하고 나가기
ZZ[대문자임!!] 현재 파일을 저장하고 vim 종료 --> 이거 자주 씀!
글자(단어) 찾기
/글자(단어) 아래쪽으로 글자(단어) 찾기
?글자(단어) 위쪽으로 글자(단어) 찾기
n (next) 아래쪽으로 단어 찾기
SHIFT+n 위쪽으로 단어 찾기
👆🏼👆🏼찾고자 하는 단어 위아래로 이동하는 키워드이다.
Vim command-line mode
창을 나눠 다른 파일 열기
:vs <filename:vs 수직으로 창을 나눈 후, 해당 파일을 읽어온다.
:split 수평으로 창을 나눈 후, 해당 파일을 읽어온다.
외부 명령 잠깐 수행하기
:!명령어<enter> 쉘 명령을 실행하여 결과를 확인할 수 있으며 를 치면
다시 에디터로 복귀된다.
2개 이상의 창이 열렸을 때 창 이동
ctrl+ww 다음 파일의 에디터 창으로 이동 --> 이거 상당히 중요하다.!
visual moad
visual moad 에서는 특정 블럭을 지정 한 뒤 cut, copy , paste 를 할 수 있다.
이용법
1. v 를 눌러 블럭을 선택 한다, (V나 ctrl +v 도 가능)
2. : 를 입력 하면 '<,'> 이 생긴다. 이 뒤에 w 와 파일명을 입력하면 된다.
😎중요!!😎
윈도우 에서 vim 복사 및 붙여넣기 하는 방법
1. 윈도우 텍스트에서 블록을 씌운다.
2. ctrl + Insert (복사) or Shift + Delete (잘라내기)
3. Shift + Insert : 붙여넣기
'IT > 리눅스' 카테고리의 다른 글
Windows 10 에서 리눅스 환경 설치하기😏 (0) | 2020.07.03 |
---|---|
[Linux]리눅스 사용자 관리 명령어🐴🦁🐱🚀 (0) | 2020.05.22 |
[Linux] Linux 명령어 (Network , Domain name 관련) (0) | 2020.04.29 |
[Linux] 윈도우 에서 vim 복사 및 붙여넣기 하는 방법 (1) | 2020.03.27 |
[Linux] 리눅스 기본적인 명령어 정리 [38가지]--알파벳순 정렬 (0) | 2020.03.18 |