Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 젠킨스
- 설치
- 도커
- 깃랩
- tzdata
- iterm2
- iterm2 이모티콘
- 수신실패
- quota
- 컨테이너
- 터미널 이모티콘
- 우분투
- zsh 꾸미기
- p10k
- timedatectl
- ubuntu
- 파일경로
- 맥북터미널
- 명령어
- 리눅스
- sqlserver
- Container
- zsh 테마
- CI/CD
- linux
- 터미널 꾸미기
- docker
- Publish Over SSH
- 사용자관리
- powerlevel10k
Archives
- Today
- Total
born2beroot
vim 에디터 기본 사용법 본문
vim
UNIX기반 텍스트 편집기
⬇️ vimrc 파일에서 vim 환경 설정을 할 수 있습니다.
⬇️ 입력 모드
i | 현재 커서 앞부터 입력 insert |
a | 현재 커서 다음부터 입력 append |
o | 다음 줄 첫줄부터 입력 |
I | 현재 행 처음에 입력 |
A | 현재 행 마지막부터 입력 |
o | 현재 행 위에 추가 |
cc | 현재 행 삭제후 insert |
cw | 단어 삭제 + insert |
⬇️ 행 단위, 문자 단위
yy | 행 복사 |
dd | 행 잘라내기 |
p | 붙여넣기 |
yw | 단어 복사 |
dw | 단어 잘라내기 |
P | 윗 행에 붙여넣기 |
u | 되돌리기 undo |
^r | redo 재실행 |
R | Replace |
~ | 대∙소문자 변환 |
x | 한 문자 삭제 |
J | 두 줄 합치기 |
x, dl | 현 위치 한 문자 삭제 |
X, dh | 이전 위치 한 문자 삭제 |
d0 | 현재행의 처음까지 삭제 |
D, d$ | 현재행의 끝까지 삭제 |
dj | 현재 행과 다음 행 삭제 |
dk | 현재행과 이전 행 삭ㅈ |
⬇️ 검색과 치환
/검색어 입력후 엔터 < 다음 검색 | 다음 검색결과로 이동 n, 이전 검색결과로 이동 N |
?검색어 입력후 엔터 < 이전 검색 | 다음 검색결과로 이동 n, 이전 검색결과로 이동 N |
:3, 10 s/aa/AA | 3행부터 10행까지 aa를 AA로 치환 |
:10, 30 s/bb/BANK/g | bb가 여러개가 있어도 전부 BANK로 치환 |
:1, $ s/aa/AA | 1행부터 끝까지 치환 |
:% s/aa/AA | 전체 치환 |
Shift + 8 | 커서가 위치한 단어와 같은 단어 찾기 |
⬇️ 특정 문자열 호출
ab P public static void main(String[] args) {
vimrc파일에 위와 같이 설정하면 P를 입력후 스페이스를 입력하면 P이후의 문자열이 호출된다.
즉 P스페이스를 누르면 public static void main(String[] args) { 가 입력된다.
⬇️ 단축키
G | 파일 내용의 가장 하단으로 이동 |
gg | 파일 내용의 가장 상단으로 이동 |
'etc' 카테고리의 다른 글
oh-my-zsh 설치 및 powerlevel10k 테마 설치하고 터미널 꾸미기🐳 (1) | 2023.05.06 |
---|