La configuración que estás buscando se puede gestionar de varias maneras. Según lo que he leído, los dos métodos más comunes son accediendo a los archivos pref.tcl
y modelsim.tcl
. Más información se puede encontrar si buscas alguno de esos nombres de archivo en una "guía de usuario" o "guía rápida" de ModelSim. Según la entrada de la guía rápida,
pref.tcl
- Se encuentra en
//modeltech/tcl/vsim/pref.tcl
- Siempre se cargará al iniciar ModelSim.
modelsim.tcl
- Carga el primer archivo encontrado entre los siguientes:
$MODELSIM_TCL
si la variable de entorno está definida y el archivo existe.
./modelsim.tcl
, es decir, un archivo con ese nombre en el directorio actual.
$HOME/modelsim.tcl
, de nuevo si la variable de entorno está definida.
Aquí es donde entran en juego las respuestas anteriores. En cualquiera de las ubicaciones mencionadas anteriormente, puedes insertar tu función Tcl. Tomé la implementación de las publicaciones anteriores de Anon, J D R, [otra pregunta](https://electronics.stackexchange.com/users/23934/stefanct</a>, pero mejoré el uso del comando <code>exec</code> basado en <a href=). Ciertamente se pueden hacer modificaciones, pero aquí está mi función escrita específicamente para Notepad++. Ten en cuenta que el argumento notepad++
y el "-n..."
adjunto al parámetro linenumber
son específicos de Notepad++.
proc external_editor {filename linenumber} {
exec {*}[auto_execok start] notepad++ $filename "-n$linenumber"
return
}
set PrefSource(altEditor) external_editor
Con este código insertado en pref.tcl
o modelsim.tcl
, si haces doble clic en la terminal de ModelSim en una línea con errores de compilación, ModelSim debería abrir el editor de tu elección en la línea ofensiva de código.
NOTA: Parece que las guías de referencia mencionadas anteriormente no están disponibles directamente desde Mentor Graphics, que es propiedad de Siemens en el momento de la publicación. La fuente más común parece ser las universidades.
0 votos
¿Windows o Linux?
0 votos
@Brian lo hice en Linux.
2 votos
¿Has preguntado a Mentor?
0 votos
No he podido. No soy cliente directo de Mentor, por lo que no me permiten acceder a su sistema de soporte. Estoy tratando de contactar con Altera, quien también distribuye ModelSim.
0 votos
Esto ni siquiera está remotamente relacionado con este foro.
1 votos
@AndrewKohlsmith: Muchas personas utilizan ModelSim para trabajos de VHDL y Verilog.
0 votos
Claro, pero esta es una pregunta no relacionada con el diseño electrónico digital. Está preguntando cómo usar un software específico, para configurarlo según una preferencia del usuario. No tiene nada que ver con electrónica o ingeniería. Es una pregunta de soporte de software.
1 votos
@AndrewKohlsmith: "No tiene nada que ver con electrónica o ingeniería." - Eso sería cierto si ModelSim fuera software de contabilidad o algo que está realmente no relacionado con electrónica o ingeniería.
0 votos
¿Por qué estás tratando de hacer esto? Incluso una vez que lo tengas configurado, no estará verdaderamente integrado con Modelsim, donde resaltará líneas con advertencias o errores, o cualquier cosa así. No se comportará como un IDE. Siempre he utilizado mi editor (gvim) de forma independiente y luego ejecuté Modelsim por separado.