ModelSim 2020.1 externer editor

Gast #6617212
Lesenswert?

Hallo,

ich habe da ein kleines "Problem" mit ModelSim ASE nachdem ich die 
Intel/Altera Quartus Klamotte auf die aktuelle Version upgedated habe.
Es betrifft die "pref.tcl" Datei.

Um in vorherigen Versionen von ModelSim einen externen Editor 
(Notepad++) nutzen zu können hab ich in der pref.tcl ein script 
ge-sourced welches diesen dann eingestellt hat.
tcl script:
1
proc external_editor {filename linenumber} {
2
 exec notepad++ -n$linenumber $filename &
3
}
4
set PrefSource(altEditor) external_editor
und in der pref.tcl am Ende irgendwo entsprechend dann :
1
source {....external_editor_script.tcl}
das hat wunderbar funktioniert nur leider finde ich ab dieser neuen 
Version (2020.1) die pref.tcl Datei nicht mehr.

ModelSim sagt zwar beim Start das es die Datei geladen hat:
"# Reading pref.tcl"
aber auch nach ausdauernder Suche finde ich die Datei einfach nicht.
Es gibt jetzt eine "tcl.fs" Datei im "modelsim_ase" Verzeichniss aber 
das hilft mir auch nicht weiter. Vermute das die pref.tcl in dieser 
tcl.fs Datei gelandet ist. Hab google und co deswegen bemüht aber da 
hält man sich eher bedeckt.

Ich kann das external_editor_script auch noch von hand sourcen und das 
klappt auch aber war schon schöner das es vorher beim Start des 
Programms "automatisch" ausgeführt wurde.

Hat da zufällig jemand eine Idee wie man das auf einfache Weise lösen 
könnte?

Thx
Gast #6622735
Lesenswert?

Unter 10.7 gib es die Datei noch im modeltech/tcl/vsim-Verzeichnis.
Ich lese hier zum ersten Mal von der pref.tcl

Da ich ModelSim fast immer von der Kommandozeile bzw. per 
Skript/Makefile starte, wird immer eine Kommandozeilenoption -do 
mein_skript.tcl angegeben.

Dort mache ich dann z.B. sowas:
1
proc x {} {
2
    exit -force
3
}
oder sowas:
1
proc r {} {
2
    restart -f
3
    run -all
4
}
Damit spare ich mir täglich getippe und geklicke :-)

Duke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren