Warning: Undefined array key "fperm" in /kieuns/www/inc/io.php on line 255 Warning: Undefined array key "fperm" in /kieuns/www/inc/io.php on line 255 Warning: Undefined array key "REMOTE_USER" in /kieuns/www/lib/plugins/googleanalytics/action.php on line 61 vi [GINS WIKI 긴스 위키] Warning: Undefined array key "stylesheets" in /kieuns/www/inc/StyleUtils.php on line 102

사용자 도구

사이트 도구


사이드바

카테고리

tool:vi
Warning: Undefined array key "fperm" in /kieuns/www/inc/io.php on line 255 Warning: Undefined array key "fperm" in /kieuns/www/inc/io.php on line 255 Warning: Undefined array key "fperm" in /kieuns/www/inc/io.php on line 255

<title>vi</title>

편집기 설정

편집기 상태에서 :syntax on 명령어 치면 컬러화 된다.

설정을 남겨두려면 설정 파일에 값을 넣어둔다. (참고한설정문서)

vi ~/.vimrc
.vimrc
set hlsearch " 검색어 하이라이팅
set nu " 줄번호
set ruler " 현재 커서 위치 표시
set showmatch " 일치하는 괄호 하이라이팅
 
" Syntax Highlighting
if has("syntax")
    syntax on
endif

사용

파일오픈

  • open FILE_PATH

인코딩전환 (https://blog.naver.com/sj99yang/140055348065)

  • 편집중이면 : 명령어 모드로 간다
  • set enc=utf8 , set enc=utf-8

창 사용 (https://linuxhint.com/how-to-use-vim-split-screen/)

  • :vs : 창 수직 쪼개기 (같은 크기)
  • :Nvs : 창 수직 쪼개기 (왼쪽 현재 창 폭 N)
  • :vs FILE : 창 수직 쪼개기 (FILE 불러오기)
  • :sp : 창 수평 쪼개기
  • :Nsp : 창 수평 쪼개기 (위쪽 창 폭 N)
  • :sp FILE : 창 수평 쪼개기 (FILE 불러오기)
  • :q : 현재 창 닫기
  • C-w w : 창 전환
  • C-w n : 새 창 만들기 - 빈 파일
  • C-w + : 창 키우기
  • C-w - : 창 줄이기
  • C-w _ : 현재 창 최대화
  • C-w = : 현재 창 크기 원상복귀
  • C-w s : 창 수직 쪼개기 (같은 크기)
  • C-w v : 창 수직 쪼개기 (vim 6.0)
  • C-w < : 창 (수평 column) 줄이기
  • C-w > : 창 (수평 column) 늘이기
  • C-w 화살표 : 창 간 이동

쉘 사용

  • :!/bin/bash 를 실행해서 쉘로 나갔다가 exit치고 돌아갈 수 있음

폴더 읽기

  • :edit (폴더) –> :edit ~/ 폴더인 경우 폴더 목록 보여줌

vi tab key를 4로 설정

vi ~/.vimrc

아래 내용 추가

set tabstop=4

단축키

tool/vi.txt · 마지막으로 수정됨: 2024/04/23 22:43 (바깥 편집)