init.m

init.m

是 Wolfram 系统的初始化文件.

更多信息

  • Wolfram 系统的初始化文件包含当启动 Wolfram 语言内核或前端时运行的启动代码.
  • init.m 文件可能的位置如下:
  • $BaseDirectory/Kernel所有用户的内核初始化代码
    $UserBaseDirectory/Kernel当前登录用户的内核初始化代码
    $BaseDirectory/FrontEnd所有用户的前端初始化代码
    $UserBaseDirectory/FrontEnd当前登录用户的前端初始化代码
  • $UserBaseDirectory 中用户特定的初始化文件是在 $BaseDirectory 中的整个系统初始化文件之后读取,因此任何有冲突的的符号将在用户特定的初始化文件中定义.
  • Wolfram 系统也会加载安装在 Autoload 目录下的应用程序的 init.m 文件.
  • 如果需要抑制加载内核初始化文件,可使用内核命令行选项 -noinit.
  • 若要指定除 init.m 之外的另一个用于内核初始化的文件,则需使用内核命令行选项 -initfile file,其中 file 是另一个初始化文件.
  • 如果不存在内核模板初始化文件,那么它们会被自动创建.
  • 如果在 Wolfram System运行时改变前端选项,用户特定的前端初始化文件会被自动更新来反映这些变化. 整个系统的前端初始化文件将保持不变.