pC.NET

Welcome to oscc.kr



 [리눅스] vi, vim 환경설정
2019-09-20 21:31:56
Hit : 218, Vote : 29

작성자 : 피시키드

home폴더(~)에 .vimrc 파일을 생성하고 옵션을 넣어주면 vi나 vim에 적용된다. 

 

 

필자가 리눅스 상에서 C로 개발할 때 쓰는 옵션

 

set ruler

set bs=indent,eol,start

set number

set ts=4

set sw=4

set noet

set sts=0

set autoindent

set cindent

set smartindent

set background=dark

colorscheme evening

 

syntax enable

 

--------------------------------------------------------------------------

 

scripte utf-8
" vim:set fenc=utf-8 tw=0:
" Vim setting for sirini

" Vim 전용 기능 사용
set nocp

" 옵션 복원
set all&

" 명령어 기록 갯수
set hi=100

" 백스페이스 사용
set bs=indent,eol,start
" 인코딩 설정
"let &tenc=&enc
"set enc=utf-8
set fenc=utf-8
set fencs=utf-8,cp949,cp932,euc-jp,shift-jis,big5,ucs-2le,latin1

" 커서 위치 항상 보이기
set ru

" 완성중인 명령을 표시
set sc

" 줄번호 표시
set nu

" 줄 번호 표시 너비 설정
set nuw=5

" 탭 크기 설정
set ts=4
set sw=4

" 탭 >> 공백 변환 사용안함
set noet
set sts=0

" 자동 줄바꿈 안함
set nowrap

" 마지막 편집 위치 복원 기능
au BufReadPost *
₩if line("'₩"")>0 && line("'₩"") <= line("$") |
₩ exe "norm g'₩"" |
₩endif

" magic 기능 사용
set magic

" 이동 동작시 줄의 시작으로 자동 이동
set sol

" 비쥬얼 모드 동작 설정
set sel=exclusive

" 괄호짝 찾기에서 <> 도 찾도록 추가
set mps+=<:>

" 새로 추가된 괄호 짝 보여주기
"set sm

" 검색어 강조
set hls

" 검색시 파일 끝에서 되돌리기 안함
set nows

" 검색시 대소문자 구별 안함
set ic

" 스마트한 대소문자 구별 기능 사용
set scs

" 항상 status 라인을 표시
set ls=2

" 커스텀 확장자들에게 파일 형식 설정
"au BufRead,BufNewFile *.dic setl ft=php

 

 syntax on  "구문강조 기능 켜기

 " set autoindent : 자동 구문 들여쓰기.

 " set cindent : C스타일의 들여쓰기.

 " set smartindent : 좀더 똑똑한 들여쓰기라는데 나는 잘 모르겠음...

 

" 괄호를 닫을 때 짝이 맞는 괄호를 표시 "

set showmatch

 


  피시키드
아하하하하-_-;;;
 3610
 57

잠깐!
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
한줄의 댓글이나 답글로도 피시키드님은 무척 기뻐할 것입니다.
댓글쓰기     작성자   패스워드


85
  editplus 빈줄 삭제 
 피시키드
103 2019/12/12
84
  ssh자동 로그인 설정   1
 피시키드
175 2019/11/08
83
비밀글입니다  영화 
 피시키드
4 2019/10/28
82
비밀글입니다  ipsw system 
 피시키드
1 2019/10/15
81
비밀글입니다  스케치업 
 피시키드
1 2019/10/15
80
비밀글입니다  임베디드 시스템 -복원됨, 이전 pc1412.iptime.org 시절 게시물-   1
 피시넷
3 2019/10/15
79
  ckeditor 업로드 테스트 완료 
 피시넷
234 2019/10/05
78
  random for only logics gate circuit 
 피시키드
229 2019/10/04
77
비밀글입니다  이미지 업로드문제   1
 피시넷
4 2019/10/02
  [리눅스] vi, vim 환경설정 
 피시키드
218 2019/09/20
75
  [Linux] clock source 확인하기 
 피시키드
287 2019/09/20
74
  [리눅스] clock_gettime 함수 사용시 undefined reference to `clock_gettime' 에러 
 피시키드
302 2019/09/20
73
  sidecar 옵션 
 피시키드
242 2019/09/20
72
  .. 
 피시키드
236 2019/09/16
71
비밀글입니다  살거 
 피시키드
1 2019/09/03
70
비밀글입니다  Big Clock 에 대한 회로도 
 피시키드
1 2019/09/02
69
  아두이노 BLDC제어회로 (구현) 
 피시키드
247 2019/08/26
68
비밀글입니다  간장 닭강정 레시피  
 피시키드
10 2019/08/22
67
  apm 소스 컴파일 
 피시키드
354 2019/08/21
66
  아두이노 SED1335 제어 
 피시키드
1069 2019/03/11
65
  북마크 
 피시키드
732 2018/11/15
64
  mysql 경로변경 
 피시키드
1080 2018/09/18
63
  리눅스 /home 디렉터리 옮기기 
 피시키드
1295 2018/08/25
62
  .페이퍼  
 피시넷
1870 2016/12/16
61
  DIY 볼트메타 
 피시키드
2225 2015/10/25
60
  레이저각인 해주는 곳 (키보드) 
 피시키드
4889 2015/09/09
59
     1
 피시키드
3488 2014/01/15
58
  m1에 debian 설치 
 피시키드
4058 2013/08/28
57
  지하철 역사안내도 
 피시넷
3857 2013/08/19
56
  하드용량 제한 
 피시키드
4888 2013/06/20

1 [2][3]



Copyright (C) 1997-2020 All Rights Reserved.