계속해서 쓰는 Vim 자동완성 플러그인 이야기. 이번엔 SuperTab이라는 물건을 소개한다.
http://www.vim.org/scripts/script.php?script_id=1643
'슈퍼'라는 이름 때문에 뭔가 대단한 것 처럼 보이는데... 뭐 개인적으론 좋은 기능이라고 생각한다. 그냥 타이핑 도중 탭 키를 누르면 자동완성을 해 주거나 등의 기능을 제공한다. 다르게 말하자면, TAB키에 Ctrl-N 키의 기능을 부여하는 단순한 기능이다.
-_-;;;
뭔가 너무 허전하다. 하지만 더 이상 소개글에 쓸 내용이 없다.
참고로 NeoComplCache와 함께 쓰게 되면 좀 문제를 일으킨다. 함께 쓰는 방법에 대한 해법이 있길래 적용해 봤지만 썩 만족스럽지 않은 결과를 얻었다.
SnipMate와 함께 사용할 때도 문제가 있는데, 자동완성이 탭 키로 이루어지다 보니 SnipMate 트리거로 쓰이는 단어를 입력할 때 SnipMate가 동작하지 않는다. 따라서 SnipMate를 발동시키려면 자동완성을 완료한 후에 다시 탭을 눌러주어야 하는 귀찮은 점도 있다.
... 솔직히 다 쓰고 싶은데 뭔가 충돌이 심하다. 그냥 Emacs나 쓰자 히힛 ...
Popular Posts
-
최근 iOS나 OS X SDK Framework 를 보고 있다면 블럭에 기반한 메소드들이 점점 늘어나는 것 같다. 상황에 따라서 들여쓰기 레벨이 높아지거나 좀 불안한(?) 코드 모양이 나오는 듯 코드 리딩에 안좋은 모양새를 나타낼 때도 있지만, 그래도...
-
XCode에 포함된건지 OSX에 기본적으로 배포되는지는 모르겠지만, 일단 기본적으로 FileMerge라는 머지툴을 이용 할 수 있다. 이걸 터미널에서 실행시킬 때는 opendiff 명령을 이용할 수 있다.
-
Emacs와 Vim은 성전(?)이라 불릴 정도의 치열한 영역싸움(거기다 감정싸움 까지도 -ㅁ-)을 벌이는 상대다. 그런데 거기에 이단이 있으니, 바로 Emacs를 vi(vim이 아니다)와 비슷하게 바꿔주는 모드가 있다. 바로 viper-mode 이다....
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
골프라는 스포츠는 공을 얼마나 적게 쳐서 홀에 집어넣는지를 겨루는 스포츠다. 타수를 줄여서 최대한 적게 친 순으로 순위가 메겨진다. VimGolf는 Vim으로 골프치는 것이 아니라 -_- 골프의 목적과 비슷하게 Vim으로 특정한 텍스트 프로세싱을 하는...
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
일반적으로 OOP에서는 생성자(Constructor)와 파괴자(Destructor) 라는 개념이 있다. 객체의 탄생과 사라지는 시점에 맞춰 시작과 끝에 호출되는 메소드로 설명되는데, 스위프트에서는 초기화(Initialization)와 마무리(Deini...
-
Implicit Animation 이전에 CALayer 애니메이션 에서 언급한 방법들은 Explicit Animation 즉 명시적인 애니메이션이라고 불린다. 이와 반대 개념으로 암시적인(Implicit) 애니메이션도 있을 터인데 이 암시적 애니메...
-
세마포어도 병렬 프로그래밍 동기화를 위한 전통적인 기능 중 하나이다. GCD(Grand Central Dispatch) Dispatch 에서도 세마포어가 제공되기에 이를 간단히 살펴보고자 한다.
Tags
Blog Archive
-
▼
2011
(273)
-
▼
10월
(10)
- [Emacs] shell-command-on-region
- [Vim] 탭 키로 자동완성 SuperTab
- [Vim] 강력한 자동완성 플러그인 neocomplcache
- 인공지능과 LISP의 창조자, John McCarthy 사망
- [Vim] Python 오류 체크 플러그인 pyflakes.vim
- [Xcode] 인터페이스빌더 Action/Outlet Unavailable 문제
- [Vim] 파일 별 들여쓰기 크기 설정하기
- [Emacs] Smex - M-x Enhancement
- C 언어 창시자 데니스 리치 사망
- Blogger의 새로운 Dynamic Views
-
▼
10월
(10)
0 comments:
댓글 쓰기