Mac OS X Terminal.app 에서 Vim을 사용 도중 디스플레이가 발생하는 오류의 한 예로, Macport로 빌드한 vim 7.3에서 윈도우를 나눈 후 긴 파일을 열어서 아래로 스크롤을 하다 보면 모드라인(스테이터스바)가 위아래로 진동하듯이 요동치며 표시되는 문제가 발생하였다.
해당 문제는 터미널 호환성 때문에 발생하기 때문에 설정을 확인해야 한다.
설정을 열어서 설정 - [에뮬레이션 - 터미널을 다음과 같이 선언] 이라는 부분이 xterm 혹은 xterm-color로 되어 있으면 vim이 정상적으로 표시되지만 그 이외의 경우 이런 문제가 발생 할 수 있다.
위 스크린샷은 설정을 바꾼 상태이다. 기본 설정 상태가 어떤 에뮬레이션인지는 잘 모르겠지만 하여간 xterm 호환 형태의 경우라면 문제는 발생하지 않는 것 같다.
iTerm은 기본적으로 xterm 에뮬레이션을 하는 듯 하다. 만약 바람 입력기 등을 이용해서 Shift-Space로 한영전환을 한다면 Vim에서 한영전환 시 스페이스가 입력되는 문제가 있다. 아래 URL에서 문제를 수정한 iTerm.app을 받을 수 있으니 필요하신 분은 참고를...
http://jay.springnote.com/pages/1503046
Popular Posts
-
예전에 Vim에서 tags 파일 경로를 부모 디렉토리들로 지정해서 자동으로 태그를 지정하는 방법 을 포스팅 했던 적이 있다. 하지만 Emacs에서는 동일한 형태로 지정을 해서 사용하는게 안되었다. 이런 기능을 원했지만 검색으로 찾을 수는 없었다. ...
-
메소드(Method)란 클래스에 정의된 클래스 멤버 함수를 의미한다. 스위프트(Swift)에서는 클래스 뿐만 아니라 구조체에서도 동일하게 이 메소드를 정의 할 수 있다는 특징이 있다.
-
제목대로 나는 안드로이드를 혐오하는데... 그 이유를 적기 보단 경험담을 적어볼까 한다. 직접 경험한, 그리고 주변 사람들의 경험담이다. 물론 글로 표현하기 위해 과장하거나 고쳤다 -_-; [참고] 이 글은 2011년 5월 경에 쓰여진 글입니다. ...
-
node.js 는 비동기(asynchronous) 모델의 코딩을 하기 쉽도록 디자인 되어 있다. 하지만 그렇다고 무작정 쉽게 코딩이 가능한건 아니다. 기존의 동기화 기반의 멀티스레드 모델을 코딩 했거나 함수나 메서드 등의 리턴값을 이용해 로직을 작성하...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
블로그 검색 유입 경로 중 동영상 플레이어에 대한 검색어가 많아서 이와 관련된 글을 하나 써 보자 한다. 주제는 개인적으로 사용해 본 Mac OS X 용 동영상 플레이어 및 소감. (내용이 길어질 것 같기에 스크린샷은 생략 ~_~)
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
이번엔 iOS SDK 기반 Objective-C에서도 웹페이지를 비동기로 긁어오는 기능을 하는 코드를 메모해본다. (NS 계열 API이니 아이폰/아이패드/Mac OS X에서 다 쓸 수 있을 듯)
-
개인적으로 윈도우를 오랫동안 사용하다 맥을 처음 사용했을 때 용어나 각 앱의 이름이 뭔지 몰라서 막막했던 시절이 있었다. 그 때를 회상하며 약간 헷갈리거나 알 수 없는 용어들을 한번 정리해 볼까 한다.
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
Tags
Blog Archive
-
▼
2011
(273)
-
▼
5월
(48)
- 맥북프로에 윈도우XP 설치 삽질기
- [Emacs] magit
- [Emacs] Searching and Replacing
- [node.js] 비동기처리의 환상
- [node.js] 스크립트 언어로써의 node.js
- Homebrew로 갈아타기: iPython 삽질기
- [Emacs] js2-mode
- [Emacs] autopair 사용 시 term-mode 문제
- [Emacs] Keyboard Macro
- [node.js] 모든 것이 비동기다?
- [node.js] 오류 발생 시험
- [node.js] 신기술이 뭔가 체험해 봤다 -_-
- [Emacs] 단축키 잡담
- [Emacs/Python] iPython과 Emacs
- [Vim] Mac OS X 터미널에서의 디스플레이 오류
- [Emacs] 버퍼들의 내용 검색
- [iOS] iOS 장치로 움직이는 장난감 공
- [Android] 안드로이드를 혐오하는 개발자 이야기
- [Emacs] 다국어입력(Multilingual Input Method)
- [Emacs] Tetris
- [Emacs] Shortcuts for Evaluation
- 블로거 메인터넌스 이후 문제 상황
- [Emacs/Python] Flymake 를 Python Mode 에서도 사용해보자.
- [Python/OpenBook] 예제로 배우는 재미있는 Python
- [Python] Python Worst Practices
- [Python] copy 모듈 존재의 이유
- [Python] 유니코드와 UTF-8간의 전쟁(?)
- [Emacs/Vim/Etc] Color Theme 생성 사이트
- [Emacs] 의사양반!
- [Emacs] 실시간 코딩 오류 파악 flymake-mode
- [Emacs] Live Programming with Overtone
- [Vim] Plugin: AutoClose
- [Emacs] Copy/Cut/Paste/Delete
- iOS 4.3.3 도 탈옥 되는 듯...
- [iOS] cocos2d for iPhone 1.0 RC2
- [Emacs] 긴 줄을 나눠서 표시해보자
- [Emacs] 쉘 실행 결과 확인을 위한 lively.el
- [Emacs] HTML/XML 코딩 어시스트 zencoding
- [Emacs] etags
- [Emacs] 자동 TAGS 탐색?
- [Emacs] camelCase를 읽기 편하게 만들어 주는 glasses-mode
- [Emacs] 모든 버퍼 저장하기
- [Emacs] 쉘 커맨드 결과 가져오기
- 화이트 아이폰4 블랙 보다 두껍지 않다.
- [Vim] 파일 관리자 대체 플러그인 NERDTree
- [Vim] Solarized Theme 적용 관련
- [iOS] UIImagePickerController 로 라이브러리에서 사진 선택하기
- Mac OS X Snow Leopard 서체 1.0 및 iPhoto 9.1.2 업데이트
-
▼
5월
(48)


0 comments:
댓글 쓰기