리눅스 기초 vim 텍스트 파일 생성과 저장 (+ 편집기 변경)

2020. 1. 22. 18:27· Backend/git & linux

 

시작하기 앞서

깃을 설치할 때 Choosing the default editor used by Git 시 Use Vim을 선택해야 한다. (기본값)

 

 

 

편집기 변경
$ git config --global core.editor "notepad++"

 

 

새 디렉터리를 만들고 경로 찾아가기
$ cd Document	// Document로 이동
$ mkdir test	// test 디렉터리 생성
$ cd test	// test 디렉터리 이동

 

 

 

텍스트 파일 생성

vim 뒤에 입력한 파일 이름과 같은 파일이 있다면 열게 되고, 없다면 새로운 파일을 만든다.

$ vim test.txt

다음과 같이 화면이 바뀌면 빔이 실행된 것이다.

 

아무것도 쓰여지지 않은 vim 화면

 

 

 

ex모드와 입력모드

vim에서는 문서를 저장하고 vim을 종료하는 ex모드와 문서를 작성하는 입력모드가 있다.

처음 vim을 열면 ex모드로 열리기 때문에 지정키를 눌러 모드를 전환하지 않는 이상 자유자재로 입력되지 않는다.

- 입력모드로 전환 : i 또는 a (Insert or Add)

- ex모드로 전환 : ESC

 

 

 

파일 저장

ex 모드에서 :wq를 입력한다. w는 저장을, q는 종료를 뜻한다. 종료를 하면 vim 편집기에서 터미널로 되돌아간다.

 

 

 

vim ex모드 명령 모음

:w :write 편집 중인 문서 저장

:q :quit 편집기 종료

:wq test2 편집 중인 문서 저장 종료. 파일 이름을 입력하면 그 이름으로 저장하게 된다.

:q! 문서를 저장하지 않고 편집기를 종료한다. 확장자가 .swp인 임시 파일이 생성된다.

 

 

 

간단한 txt 파일 보기

cat(concatenate) 명령어 사용. (같은 디렉터리 안에서만)

$ cat test.txt

 

728x90

'Backend > git & linux' 카테고리의 다른 글

깃 커밋 내용 확인하기  (0) 2020.01.24
깃 버전 만들기  (0) 2020.01.24
깃 관련 용어모음  (0) 2020.01.24
리눅스 기초 명령어  (0) 2020.01.22
git config / 깃 환경설정  (0) 2020.01.22
'Backend/git & linux' 카테고리의 다른 글
  • 깃 버전 만들기
  • 깃 관련 용어모음
  • 리눅스 기초 명령어
  • git config / 깃 환경설정
민57
민57
IT 개발 및 노션 관련 이것저것
youngdevIT 개발 및 노션 관련 이것저것
민57
youngdev
민57
전체
오늘
어제
  • 분류 전체보기 (105)
    • Dev logs (6)
    • Frontend (4)
      • javascript (19)
      • typescript (0)
      • html & css (4)
      • vuejs & reactjs (3)
      • programmers (1)
      • jsp (1)
    • Backend (38)
      • express (1)
      • php (27)
      • git & linux (7)
      • unity (3)
    • 개발 지식 (22)
      • computer science (3)
      • errors (4)
      • tool (8)
      • util (7)
    • Notion (3)
      • template (1)
      • widget (2)
    • 취미 (2)
      • github (1)
      • game (1)
    • 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • sql문제
  • 오블완
  • 자바스크립트모듈
  • 동적선택기
  • 노션위젯
  • 맥북포맷
  • 맥북필수프로그램
  • 웹사이트모음
  • 리액트기본
  • react
  • IntelliJ
  • 자바스크립트콘솔
  • 자바스크립트
  • PHP
  • php기초
  • vuejs
  • 리액트
  • 리렌더링
  • vue 토이프로젝트
  • javascript-archive
  • notion
  • JS
  • vue
  • 노션
  • 리액트입문
  • PHP함수
  • javascript
  • 토이프로젝트
  • 티스토리챌린지
  • miny위젯

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
민57
리눅스 기초 vim 텍스트 파일 생성과 저장 (+ 편집기 변경)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.