2015. 2. 10. 18:25 Programing/Linux

vim 설정방법

보통은 root 계정을 이용하여 vi를 이용하기 때문에 root계정을 사용 할 경우 설정 방법이다.

 

터미널에서 su를 입력하여 root계정으로 로그인 한 뒤

# cat > .vimrc 

를 입력하여 새로운 파일을 생성하자(혹은 존재 할 수도 있다)

그 뒤 파일에 설정 명령어 들을 입력하면 된다.

 

set number //편집기에 라인 넘버 표시

set tabstop=4 //탭을 4칸으로

set shiftwidth=4 //자동 들여쓰기 4칸

set nobackup //백업 파일 만들지 않기

set hlsearch //검색어 강조

set cindent //c에 맞게 들여쓰기

set background=dark //하이라이팅

set ruler //커서 위치 표시

 

파일 저장 위치에 따라 설정이 저장 되지 않을 수도 있다.

vi편집기 자체에 콜론(:)을 붙여 설정 할 수도 있지만 매번 명령어를 입력 하기엔 너무 귀찮을 일이기에

설정 파일로 영구 설정이 가능하다.

'Programing > Linux' 카테고리의 다른 글

Linux 방화벽 설정  (0) 2016.01.11
ssh-keygen 키 인증  (0) 2016.01.11
Posted by kimmayer

문제: 소수 중 처음 6개를 나열하면 2, 3, 5, 7, 11, 13 이다. 이 때 6번째 소수는 13이다.

10001번째 소수는 무엇인가?


#include <stdio.h>

 

int main(){

    int count=0;

    int i;

    int j;

    for(i=2;;i++){

        for(j=2;j<=i;j++){

            if(i==j){

                count++;

                break;

            }

            else if((i%j)==0){

                break;

            }

            

        }

        if(count==10001) {break;}

    }

    printf("%d\n", i);


}

'Programing > Algorithm' 카테고리의 다른 글

순환/재귀 팩토리알 구현  (0) 2015.04.06
3개의 숫자를 내림차순으로 정렬  (0) 2015.04.06
프로젝트 오일러 6번  (0) 2015.02.10
프로젝트 오일러 5번  (0) 2015.02.10
프로젝트 오일러 4번  (0) 2015.02.10
Posted by kimmayer

문제: 1부터 10까지의 자연수의 제곱의 합은 아래와 같습니다.

12 + 22 + ... + 102 = 385

1부터 10까지의 자연수의 합의 제곱은 아래와 같습니다.

(1 + 2 + ... + 10)2 = 552 = 3025

1부터 10까지의 자연수의 합의 제곱과 제곱의 합의 차는 3025 - 385 = 2640 입니다.

1부터 100까지의 자연수의 합의 제곱과 제곱의 합의 차는 얼마인가요?



#include <stdio.h>



int main(){

    int a=0;

    int b=0;

    

    int i;

    for(i=1;i<=100;i++)

        a += (i*i);

    for(i=1;i<=100;i++)

        b += i;

    b = b*b;

    

    printf("%d\n", b-a);


}


1번보다 쉬운거 같습니다.

'Programing > Algorithm' 카테고리의 다른 글

3개의 숫자를 내림차순으로 정렬  (0) 2015.04.06
프로젝트 오일러 7번  (0) 2015.02.10
프로젝트 오일러 5번  (0) 2015.02.10
프로젝트 오일러 4번  (0) 2015.02.10
프로젝트 오일러 3번  (0) 2015.02.10
Posted by kimmayer

블로그 이미지
IT 기술들 정리, 독후감을 주로 남깁니다!
kimmayer

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.4
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함