2011-02-10 4 views
4

저는 Vim을 처음 사용하고 있으며 아주 기본적인 것만을 해결하려고 노력하고 있습니다.문자열 리터럴과 함께 vim에 날짜와 시간을 삽입하는 방법은 무엇입니까?

dd을 입력하고 을 insert 모드에서 누르면 [10-Feb-2011 10:10]으로 바뀌길 원합니다. (날짜 주위에 대괄호가 있음).

그래서 이것을 달성 할 수있었습니다. :iab <expr> dd strftime("%e-%b-%Y %H:%M")은 날짜를 삽입하지만 대괄호로 묶기를 원합니다.

내가 노키아 N900에 빔마에의 구현을 사용하고 있습니다. 나는 또한 싶습니다

http://maemo.org/downloads/product/Maemo5/vim/

dd 약자는 항상 정력의 모든 세션에서 사용할 수 있도록이 변경 지속 만드는 방법을 알고 있습니다. (이 줄을 ~/.vim 또는 이와 비슷한 글자로 쓰십시오). 당신의 ~ /의 .vimrc 파일에서

+0

두 가지 작은 것, 아마도 Vi 대신 Vim을 의미 할 것이며, 아마도 "편집 모드"대신 "삽입 모드"를 의미 할 것입니다. –

+0

@NielsBom이 수정되었습니다. –

답변

6

: Vim은 사용하지만

:iab <expr> dd strftime("[%e-%b-%Y %H:%M]") 

참고 플랫폼의 strftime 너무 걸리는 문자열 특히 형식 플래그는 플랫폼에 따라 달라집니다.

+0

아, 나는 정말 바보예요. –

관련 문제