Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준
- 코딩
- OpenCV
- 백준알고리즘
- 리눅스
- error
- 학습
- TensorFlow
- CV
- 딥러닝
- 프로세스
- Windows 10
- 영상처리
- C++
- 시스템프로그래밍
- python
- 텐서플로우
- linux
- 운영체제
- 턱걸이
- shell
- 알고리즘
- c
- Windows10
- Computer Vision
- 회귀
- 공부
- 쉘
- C언어
- 프로그래밍
Archives
- Today
- Total
줘이리의 인생적기
Linux - vim 명령어 본문
728x90
최초 vi 에디터 실행하면 명령 모드.
a i o를 통해 입력모드로, esc를 통해 명령모드로 변경 가능.
a = 커서 위치의 다음칸부터 입력.
i = 커서 위치부터 입력
o = 커서 바로 아래 줄부터 입력(enter처럼)
커서 이동(명령 모드)
h - 왼쪽 방향키
j - 아래 방향키
k - 위 방향키
l - 오른쪽 방향키
복사, 붙여넣기
yy - 현재 라인 복사
p - 현재 라인에 붙여넣기
삭제
x - 커서 위치에 있는 한 글자 지우기
dd - 현재 라인 잘라내기
6dd - 현재라인부터 6라인 한꺼번에 지우기
검색
/검색단어 (n 앞으로 이동, shift+n 뒤로 이동)
실행취소
u (undo)
단어 교체(str1 -> str2)
:%s/str1/str2 (단어 모두 교체)
:%s/str1/str2/c (선택적으로 단어 교체 가능)
창 스플릿(창 하나 더 띄우기)
:sp [파일명]
ctrl+ww - 커서 다른 창으로 이동
v - 커서 블럭 선택
y - 복사
라인 넘버링
:set nu
:set nonu - 넘버링 삭제
저장, 종료
:w - 저장
:q - 종료
:wq - 저장 후 종료
:q! - 저장 유무 묻지않고 종료
'공부 > Linux' 카테고리의 다른 글
Linux - 쉘 프로그래밍 1 (shell, bash ) (0) | 2020.07.03 |
---|---|
Linux - 프로세스 관리(ps, pstree, lsof 명령어) (0) | 2020.07.02 |
Linux - 라이브러리 (0) | 2020.07.02 |
Linux - 패키지 관리 (0) | 2020.06.30 |
Linux - 기초 명령어 (0) | 2020.06.25 |