Languages

CommunityCategory: GLISTERGLISTER에서 geany 대신 다른 텍스트에디터를 사용할 수 있나요?

GLISTER

GLISTER에서 geany 대신 다른 텍스트에디터를 사용할 수 있나요?

SA Support Team Staff 2019-07-12

GLISTER에서는 SystemVerilog 모델 등 텍스트파일을 편집하는데 geany라는 텍스트에디터를 씁니다. geany 대신 다른 텍스트에디터를 사용하는 것이 가능한가요?

1 Answers
Best Answer
SA Support Team Staff 2019-07-12

예, 가능합니다. GLISTER가 텍스트파일을 열때 사용하는 명령은 xmodelIDExmodelIDE_readonly 두 SKILL 변수를 통해 정의되고 있고, 그 변수들의 기본값은 아래와 같습니다.

xmodelIDE = "$XMODEL_HOME/bin/geany --new-instance -s -m"
xmodelIDE_readonly = "$XMODEL_HOME/bin/geany --new-instance --read-only -s -m"

짐작하시듯이, xmodelIDE 변수는 텍스트파일을 편집하고자 할때 사용하는 명령을 정의하고, xmodelIDE_readonly 변수는 텍스트파일을 읽기전용으로 보고자 할때 사용하는 명령을 정의합니다.

예를 들어, geany 대신 gvim을 텍스트에디터로 사용하고자 한다면, 아래와 같이 정의하시면 됩니다.

xmodelIDE = "gvim -f -p"
xmodelIDE_readonly = "gvim -R -f -p"

참고로, 이 변수들은 Cadence Virtuoso가 xmodel.cxt 파일을 로딩할때 기본값으로 초기화되므로, 그 이후에 원하는 값으로 설정해야 유효하게 됩니다. 다시 말해, .cdsinit 파일에 아래와 같이 GLISTER 초기화 코드를 삽입하셨다면,

printf( "Loading XMODEL/Virtuoso Integration...\n" )
XMODEL_HOME = getShellEnvVar("XMODEL_HOME")
loadContext( strcat( XMODEL_HOME "/cadence/etc/xmodel.cxt" ) )
callInitProc( "xmodel" )

위에서 말한 xmodelIDExmodelIDE_readonly 변수의 값을 재설정하는 코드는 그 이후에 위치해야 합니다.