일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- vi
- jenkins
- Android
- 리눅스
- 우분투 젠킨스
- CODEIGNITER
- vim
- 인증번호 문자
- 우분투 아파치 ssl
- 아파치
- 젠킨스
- php
- Firebase
- phpMyAdmin
- vimrc
- ubuntu
- 웹서버
- virtualbox
- 가상컴퓨터
- jenkins 업데이트
- 전화번호 가져오기
- jenkins war
- Phone Selector
- 버추얼박스
- 아파치 https 적용
- 우분투 젠킨스 업데이트
- 우분투
- SMS Retreiver API
- 가상머신
- Today
- Total
목록Vim (6)
철스토리
결과부터 얘기하면 명령모드에서 :e! 라고 치면 된다. vim 을 사용하다가 몇가지 수정을 했는데 수정하기 전으로 돌아가고 싶을때 대부분은 명령모드에서 :wq 로 해당 파일을 종료했다가 다시 들어오게 된다. 이러한 불필요한 과정을 줄여주기 위해서 :e! 를 해주면 해당 파일을 저장하지 않고 다시 여는 새로고침의 효과를 누릴 수 있게 된다. 원래 :e 는 [ :e (a.txt) ] 라고 했을 때 a.txt를 여는 명령어 이다. 윈도우 상에서 메모장을 켰을 때 다른 파일을 열기 위해서 "파일 - 열기" 를 누른것과 같다고 생각하면 된다.
vi는 기본적으로 입력모드와 명령모드 2가지 모드로 나뉜다. 명령모드 -> 입력모드 전환은 여러가지 방법이 있다.i 해당 커서에서 바로 입력 I 해당 커서가 존재하는 행의 맨 앞에서 입력 a 해당 커서에서 바로 다음에 입력 A 해당 커서가 존재하는 행의 맨 뒤에서 입력 o 해당 커서가 존재하는 다음행에서 입력 O 해당 커서가 존재하는 이전행에서 입력 반대로 입력모드 -> 명령모드로의 전환은 ESC 키를 누르면 된다.
* 리눅스 서버를 새로 구축했을 때 사용하기위해 자주사용하는 설정들을 작성해 놓음 set bg=dark set ts=4 set sw=4 set expandtab set smarttab set autoindent set shiftwidth=4 set hlsearch set showmatch set ruler set smartindent set ignorecase set tags=./tags,../ctags,../../ctags
리눅스를 처음 설치하면 기본적으로 '탭'을 눌렀을 때 띄어쓰기 8개와 같은 크기로 지정되어 있다. 이설정을 바꾸기 위해서 ts=4로 조정했을 때 탭사이즈를 띄어쓰기 4개와 같도록 변경할 수 있다. 1. .vimrc 열기 $vi ~/.vimrc 2. set ts=4 추가
1. .vimrc 열기 $vi ~/.vimrc 2. set bg=dark 추가