Joon's Blog

Python | openSUSE | LaTeX

Archive for the ‘SlickEdit’ tag

행번호와 열번호를 User Tool에서 사용하기 위한 SlickEdit 매크로

without comments

SlickEdit은 built-in된 행번호와 열번호 변수가 없습니다. 따라서 Sumatrafowardsearch 에 행번호와 열번호를 넘겨주기 위해서 다음의 Slick-C 매크로를 이용하면 됩니다.

매크로를 아무 .e 파일로 저장, Macro -> Load Module 메뉴에서 로드한 후 부터 Tool 설정에서 %M current-line-number%%M current-col-number% 로 사용가능합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "slick.sh";

_str current_line_number()
{
   if (_no_child_windows()) {
    return 0;
   }
   return _mdi.p_child.p_line;
}
_str current_col_number()
{
   if (_no_child_windows()) {
    return 0;
   }
   return _mdi.p_child.p_col;
}

Written by joon

July 30th, 2009 at 9:25 am

여러 텍스트 에디터들의 SumatraPDF inverse search 설정

without comments

inverse search를 위해, william.famille-blum.org이 버전SumatraPDF를  사용하시는 것을 추천합니다. File 메뉴의 “Set inverse search command-line” 를 통해 inverse search옵션을 바꿀 수 있어 편리합니다. (이 옵션이 없는 버전은 커맨드 라인에서 옵션을 지정해야 하는데, 저는 실패할 때가 많더군요.)

각 텍스트 에디터들의 설정은 다음과 같습니다: (“C:\Program Files ..\” 부분은 실행파일의 위치에 맞게 수정해서 쓰시면 됩니다)

SlickEdit

1
C:\Program Files\SlickEditV14.0.1\win\vs.exe "%f" –#%l

UltraEdit

1
"C:\Program Files\IDM Computer Solutions\UltraEdit\Uedit32.exe"^s "%f/%l/%c"

EditPlus

1
C:\Program Files\EditPlus 3\editplus.exe "%f" -cursor %l

TexMaker

1
C:\Program Files\Texmaker\texmaker.exe "%f" -line %l

*. 이 포스트는 계속 업데이트하겠습니다.

Written by joon

July 12th, 2009 at 7:04 pm

커맨드 라인 SumatraPDF forwardsearch

without comments

SumatraPDF의 forwardsearch 기능을 이용하기 위해서는 WinEdt과 같이 DDE 프로토콜을 지원하는 텍스트 에디터가 필요합니다.

SumatraForwardsearch는 DDE 프로토콜을 지원하지 않는 UltraEdit 와 같은 에디터를 위해 텍스트 에디터 대신 SumatraPDF로 DDE 명령을 보내주는 AutoHotKey 스크립트를 컴파일 한  파일입니다.

커맨드라인에서 직접 실행할 수 있으며 형식은 다음과 같습니다.:

SumatraForwardsearch “경로를 포함한 PDF 파일이름” “경로를 포함한 tex 파일 이름” “행 번호” “열 번호”

예를 들어,

SumatraForwardsearch.exe “D:\test.pdf” “D:\test.tex” “182″ “1″

파일을 아무 위치에나 저장하신 후, 사용하시는 텍스트 에디터가 (주로 User Tool 메뉴) 이 정보들을 스크립트로 넘기도록 설정하시면 됩니다.

다운로드: SumatraForwardsearch

EditPlus, UltraEdit, SlickEdit에서 SumatraForwardsearch 를 설정하는 법:

Read the rest of this entry »

Written by joon

July 6th, 2009 at 5:29 am