abort: couldn't find mercurial libraries in [/usr/bin /usr/lib/python2.6 /usr/lib/python2.6/plat-linux2 /usr/lib/python2.6/lib-tk /usr/lib/python2.6/li......

Download here

  tar tvf mercurial-1.7.5.tar.gz

  cd mercurial-1.7.5

  python setup.py install


신고


Makefile 을 할때 생성되는 파일의 revision을 관리하고 싶은데 수동으로 파일명을 변경하기 보다는 자동으로 하는 것이 좋다. 

이 예제는 .hg/cache/tags 파일의 젤 첫 단어가 revision 번호를 나타낼때 이를 읽어와서 파일이름에 추가 해주는 방법이다. 


ps2pdf main.ps $(shell date +%y%m%d)-ohlee-VoIP_Call_Capacity-r$(shell awk '{print $$1}' .hg/cache/tags).pdf


해당 내용은 "main.ps" 파일을 pdf로 변환할 경우 "121102-ohlee-VoIP_Call_Capacity-r19.pdf" 와 같은 형식으로 변경해준다. 


만약 %y를 %Y로 변경한다면  "20121102-ohlee-VoIP_Call_Capacity-r19.pdf" 형식으로 출력될 것이다. 


만약 revision 번호가 2번째 단어에 있다면 $$1을 $$2로 변경하면 된다.



신고

~/.vimrc 에 다음과 같은 내용을 추가하자


" version 7+ commands
if version >= 700 
  " spelling is configured yet disabled by default
  setlocal nospell
  " set a spell file where new words are added with 'zg'
  set spellfile=~/.vim.spell.add

  nnoremap <silent> <F7> <ESC>:setlocal spell spelllang=en_us<CR>
  nnoremap <silent> <F8> <ESC>:setlocal nospell<CR>
endif


F7을 누르면 spell check 이 사작되고 F8를 누르면 spellcheck이 꺼진다.

아래는 spell의 자주 사용되는 명령어이니 사용하면 편리하다.

Here are some of the more useful spell checking commands:

  • zg to mark a word as correctly spelled
  • zw to mark a word as misspelled
  • zug undo zg
  • zuw undo zw
  • z= show a list of alternate spellings
  • :spellr repeat the last z= replacement for all matches in the current window
  • ]s skip to next misspelled word
  • [s skip to previous misspelled word

  • For more information run :help spell inside a Vim session!

    신고

    I have instead compiled xpdf 3.03 (not 3.02) from source as follows:
    Remove all xpdf packages.
    sudo apt-get install lesstif2-dev

    wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.03.tar.gz
    tar xzf xpdf-3.03.tar.gz
    cd xpdf-3.03

    Dowload the file to xpdf-3.03 folder

    xpdf3.03Viewer.patch



    patch < xpdf3.03Viewer.patch
    ./configure --with-freetype2-library=/usr/lib/x86_64-linux-gnu/ --with-freetype2-includes=/usr/include/freetype2
    make
    sudo make install

    신고

    set autoindent  " 자동 들여쓰기
    set cindent " C 프로그래밍용 자동 들여쓰기
    set smartindent " 스마트한 들여쓰기
    set wrap 
    set nowrapscan " 검색할 때 문서의 끝에서 처음으로 안돌아감
    set nobackup " 백업 파일을 안만듬
    set visualbell " 키를 잘못눌렀을 때 화면 프레시
    set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸) 표시
    set shiftwidth=2 " 자동 들여쓰기 4칸
    set number " 행번호 표시, set nu 도 가능
    set fencs=ucs-bom,utf-8,euc-kr.latin1 " 한글 파일은 euc-kr로, 유니코드는 유니코드로
    set fileencoding=utf-8 " 파일저장인코딩 
    set tenc=utf-8      " 터미널 인코딩
    set expandtab " 탭대신 스페이스
    set hlsearch " 검색어 강조, set hls 도 가능
    set ignorecase " 검색시 대소문자 무시, set ic 도 가능
    set tabstop=2 "  탭을 4칸으로
    set lbr
    set incsearch "  키워드 입력시 점진적 검색
    syntax on "  구문강조 사용
    filetype indent on "  파일 종류에 따른 구문강조
    set background=dark " 하이라이팅 lihgt / dark
    colorscheme desert  "  vi 색상 테마 설정
    set backspace=eol,start,indent "  줄의 끝, 시작, 들여쓰기에서 백스페이스시 이전줄로
    set history=1000 "  vi 편집기록 기억갯수 .viminfo에 기록
    신고

    티스토리 툴바