🛠️
GeneXus 開始ページのリンク 邪魔なので綺麗にする
本記事について
GeneXusを起動した際、開始ページが表示される。
開始ページはKB(ナレッジベース)を開いた or 新規作成した 際に「これまでに開いたKBの履歴」が表示される機能である。
しかしこの機能は、「既に削除したKBへのリンクが残り続ける」という欠点がある。
動作環境
【動作確認環境】
GeneXus
17U2,U10
16U2
15U6
ナレッジベース参照履歴を削除しましょう
実際の画面イメージ
Before
After
手順
(GeneXusは開いたままでも一度閉じても良い)
以下ファイルを修正する。
C:\Users\<UserName>\AppData\Roaming\GeneXus\GeneXus\17
recentsKBs.xml
バージョン別の設定場所
📁 C:\Users\<UserName>\AppData\Roaming\GeneXus\GeneXus
┣📁 15
┃ ┗ recentsKBs.xml
┣📁 16
┃ ┗ recentsKBs.xml
┗📁 17
┗ recentsKBs.xml
※以下xmlファイルの内容はGeneXus17U10です。
■ Before
\Users\<UserName>\AppData\Roaming\GeneXus\GeneXus\17\recentsKBs.xml
<?xml version="1.0" encoding="utf-8"?>
<RecentKBsList>
<MaximumItems>10</MaximumItems>
<RecentKBs>
<RecentKB>
<Name>TestKB</Name>
<Path>C:\GXKB17U10\TestKB</Path>
<LastAccess>2022-12-30T07:56:54.6761781+09:00</LastAccess>
</RecentKB>
<RecentKB>
<Name>Ultimate_CLab</Name>
<Path>C:\GXKB17U10\Ultimate_CLab</Path>
<LastAccess>2022-12-28T23:40:54.1161059+09:00</LastAccess>
</RecentKB>
</RecentKBs>
</RecentKBsList>
■ After
\Users\<UserName>\AppData\Roaming\GeneXus\GeneXus\17\recentsKBs.xml
<?xml version="1.0" encoding="utf-8"?>
<RecentKBsList>
<MaximumItems>10</MaximumItems>
<RecentKBs>
</RecentKBs>
</RecentKBsList>
そもそも履歴なんて残したくない人へ
・開始ページに履歴を残したくない。
・GeneXusを開いた際、直近で開いていたKBを自動で開きたくない。
そんな方は以下の設定を入れておくと、KBを開かずにGeneXusを早く起動できます。
\Users\<UserName>\AppData\Roaming\GeneXus\GeneXus\17\recentsKBs.xml
<?xml version="1.0" encoding="utf-8"?>
<RecentKBsList>
<MaximumItems>0</MaximumItems>
<RecentKBs />
</RecentKBsList>
最後に...
数少ない「GeneXus」エンジニアへ有益な情報になりますように。
Discussion