VIM에서 CONFIG_ 설정 확인하기

pororo 2013.07.18 16:33 조회 수 : 8512 추천:4

== 다운로드 ==

https://raw.githubusercontent.com/simfa/checksymbol/master/checksymbol.vim

 

== 설치방법 ==

플러그인 파일을 홈의 .vim/plugin/ 디렉토리에 복사하시면 됩니다.

 

== 단축키 ==

Enter :  1. CONFIG_ 심볼값 출력 (.config 파일 필요),  2. 상수값 출력,  3. 함수/심볼 정의 추적 (:tag)

\ : c style의 간단한 연산기능 (0x1234 & ((1 << 12) -1) ^ 0b110)

gb : 파일의 커밋 추적 (git-blame)

gl : git 히스토리 로그 (git-log)

 

== GIT 창 단축키 ==

d : 파일의 변경사항만 출력

s : 모든 변경사항 출력
Enter : 커밋 선택

[ : 이전 커밋으로 이동

] : 다음 커밋으로 이동

q : GIT 창닫기
 

== GIT 전역변수 ==

g:git_window = [vert, hori(default), none] (새 창의 방향 - 가로/세로)

g:git_resize = [vert, hori, both(default), none] (새 창의 최대화 방향)

g:git_scroll = [top, center(default), none] (스크롤시 커서 위치)

g:git_merges = [0, 1(default)] (merge 출력여부)

 

.config 설정화일은 아래와 같이 생성 가능합니다.

 

 

# x86_64
make x86_64_defconfig
# arm (raspberry pi 2/3 32-bits)
make ARCH=arm bcm2709_defconfig


조악하긴 하지만 일단 동작은 하는것 같습니다.

 

문제가 있으면 수정하겠습니다.

 

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

2013/7/19

- .config 파일 검색 개선 - fixed by K님

몇가지 제약이 있는데 우선 디렉토리 이름에 linux가 들어가야 합니다. ex) linux, linux-3.9, linux-study.... 아니면 KERNEL_PATH 환경변수로 디렉토리 경로를 직접 설정하시면 됩니다. 

-----------------------------------------------------------------------
2013/7/22
- 메세지가 깜빡이는 문제 수정
- 숫자가 아닌데 출력되는 문제 수정
- 첫번째 일치하는 CONFIG_ 를 찾으면 더 찾지않고 종료
-----------------------------------------------------------------------
2013/7/28

- c style의 간단한 연산기능 추가
붙여넣기 어려워서 위키에 파일로 올렸습니다. 링크는 위쪽에 있습니다. 테스트를 많이 못해서 오류가 있을수 있습니다.
혹시 <C-j>가 문제있으시면 nmap 부분을 다른 키로 수정하시면 됩니다.

-----------------------------------------------------------------------
2013/11/05
- 연산기능 단축키 변경. <CTRL-j> 에서 \ 키로 변경
- 간단한 git 기능 지원 (blame, log, show)

-----------------------------------------------------------------------
2016/06/07

- 단축키 및 본문 수정

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 강좌, 팁, 정보등에 대해 올리는 게시판입니다. woos 2016.04.09 246
69 [LG화학] 입자 형태 분석 모델 개발 해커톤 인공지능팩토리 2022.07.01 36
68 INNOPOLIS AI SPACE-S 인공지능 세미나 - GCP와 TFX로 쉽게 MLOps를 시작하는법 인공지능팩토리 2022.06.16 32
67 (채용 특전) 제7회 롯데멤버스 빅데이터 경진대회 인공지능팩토리 2022.06.16 36
66 [Git] 특정 파일을 포함한 커밋 & 수정 카운트 필터링 [2] file 이파란 2021.08.22 344
65 [커널 프로그래밍] 열심히 공부한 커널 코어 서브시스템 활용! [2] 이파란 2022.05.16 248
64 [QEMU] 보드 없이 ARM64 리눅스 가상 환경 구성하기 이파란 2022.05.29 216
63 [오픈소스] 성당과 시장 : 우연한 혁명으로 일어난 리눅스와 오픈소스에 대한 생각 이파란 2022.05.29 61
62 [과기부,NIPA] 2022년 인공지능 온라인 경진대회 참가자 모집합니다. [1] file ai.nipa2022 2022.05.19 77
61 Linux Kernel Network 관련 포스팅중입니다. pr0gr4m 2021.07.25 907
60 [Linux Kernel] Kernel history archaeologist file 이파란 2021.07.11 255
59 스터디 모집 공고 언제올라오나요? [3] eubl 2021.04.07 282
58 짧은 책소개, The Art of Multiprocessor Programming 빵먹고싶다 2021.04.26 278
57 [Parallel Computing] 슈퍼 클러스터? 이파란 2021.04.18 135
56 [Git] 함수의 변천사 확인하기 [1] 이파란 2021.01.23 326
55 스터디 가입문의 드립니다. [1] h388lee 2021.03.30 124
54 IUP. RISC-V 컴퓨터 구조 및 SoC 교육 프로그램 및 자료 file AndyLee 2021.03.24 930
53 init_pg_dir 도입 패치 분석 [2] DEWH 2020.12.31 234
52 Barrier 가 꼭 필요한지 질문드립니다. [7] 콤퓨타 2020.11.15 1730
51 스터디 모임 질문 [3] 살길바라냐 2019.10.25 1201
50 2020년 스터디 모집 기간 문의 [1] 흰둥흰둥 2019.11.02 741
XE Login