pC.NET

Welcome to oscc.kr



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

작성자 : 피시키드

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

 


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

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


108
비밀글입니다  패스워드 사전파일 
 피시키드
1 2020/06/23
107
  마인크래프트 최적화 
 피시키드
40 2020/06/10
106
비밀글입니다  작업중인 내용 
 피시키드
2 2020/05/27
105
  멀티 부팅 USB 만들기 (ISO이미지 기반) 
 피시키드
45 2020/05/27
104
  포토샵 CS3 강제종료 현상시. 
 피시키드
50 2020/05/23
103
  이스케이핑, printf(), scanf() 
 피시키드
64 2020/05/12
102
  변수명, 주소, 값, 포인터 요약 
 피시키드
59 2020/05/12
101
  미로찾기 [우수법]  
 피시키드
68 2020/05/12
100
  구조체 
 피시키드
65 2020/05/12
99
  문자열 좌우회전 이동  
 피시키드
65 2020/05/12
98
  10진수 2진수로 변환하여 출력하기  
 피시키드
66 2020/05/12
97
  최대공약수 구하기(유클리드 호제법)  
 피시키드
70 2020/05/12
96
  교집합과 합집합 구하기  
 피시키드
67 2020/05/12
95
  파스칼의 삼각형  
 피시키드
67 2020/05/12
94
  홀수 마방진  
 피시키드
62 2020/05/12
93
  숫자 달팽이 돌리기  
 피시키드
67 2020/05/12
92
  변수형의 제약을 넘어서 2의 n승 출력하기  
 피시키드
65 2020/05/12
91
  소수점 자리수 제한 넘어서 나눗셈하기  
 피시키드
66 2020/05/12
90
비밀글입니다  컴터 다운되기전 메모메모 
 피시키드
1 2020/05/05
89
  리눅스 패키지 관련 
 피시키드
134 2020/04/19
88
비밀글입니다  한진택배 배송사 추적 (상세) 
 피시키드
1 2020/04/19
87
  [Linux/Shell] 특정 단어가 포함된 파일을 찾아 삭제하기 
 피시키드
157 2020/04/02
86
  엑박 컨트롤러 개조 
 피시키드
164 2020/03/27
85
  editplus 빈줄 삭제 
 피시키드
290 2019/12/12
84
  ssh자동 로그인 설정   1
 피시키드
366 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 업로드 테스트 완료 
 피시넷
443 2019/10/05

1 [2][3][4]



Copyright (C) 1997-2020 All Rights Reserved.