winshellの補完機能について

2012年12月26日

texのエディタとしてwinshellからtexworksに移行する人の多くが,

winshellの補完機能に不満を持っているようだ.

winshellでは Ctrl + space でキーワードがサジェストされる.

ただし,\begin{}\end{}で囲まれた内部では効かないことがある.

(私の使い方がおかしいのだろうか...)

その場合,「\」を入力して Ctrl + space を押せばサジェストが復活する.

しかし,キーワードが多すぎて使いづらいことは否めない.

そこで,補完するキーワードが定義されているxmlファイルを直接編集して,

必要な物だけにする.

C:\Program Files\WinShell 以下にある AutoCompletionList.xml

terapadなどのエディタで開いて編集する.

ここをいじれば,マクロを書くよりも楽かな?