我不知道在哪裏可以找到並調整配置文件,讓Mathematica在每個新筆記本的開頭插入ClearAll [「Global` *」] 。我該怎麼做,而不是每次打開新筆記本時都要輸入它?ClearAll [「Global` *」]自動插入
0
A
回答
0
AFAIK有沒有辦法更改默認的新的筆記本電腦。但可以添加自定義鍵盤快捷鍵和/或菜單命令,這將創建新的Notebook,其中將包含您需要的任何內容。例如,你可以在「文件 - >新建」添加菜單項「新我的筆記本」子菜單,並分配Ctrl+Shift+N
鍵盤快捷鍵,以評估它(這種修改只將當前FrontEndSession
期間持續)通過評估以下(從here和here採取):
FrontEndExecute[
FrontEnd`AddMenuCommands[
"New", {MenuItem["My new Notebook",
System`KernelExecute[
CreateDocument[ExpressionCell[[email protected]["Global`*"], "Input"]]],
FrontEnd`MenuKey["N", FrontEnd`Modifiers -> {"Control", "Shift"}],
System`MenuEvaluator -> Automatic]}]]
現在按Ctrl+Shift+N
將打開新的筆記本窗口與"Input"
細胞已含有ClearAll["Global`*"]
。如果用FrontEnd`Modifiers -> {"Command"}
更換FrontEnd`Modifiers -> {"Control", "Shift"}
,鍵盤組合將是Alt+N
。
如何使這種更改永久有效的信息可以在this MathGroups找到發佈:
可以使用完全復位菜單...
FrontEndExecute [FrontEnd`ResetMenusPacket [{}自動] ]
你會得到一些醜陋的閃爍,但是這會工作。你也可以把 的AddMenuCommands功能前端init.m可以發現 某處在ConfigurationPath選項中指定的路徑上。在 這種情況下,init.m文件將在啓動時由FE執行,而不是內核,因此它將啓動多少內核或退出 。
所以你需要通過ConfigurationPath
選項指定的路徑之一創建init.m
文件:
Options[$FrontEnd, ConfigurationPath][[1, 2]]
{FrontEnd`FileName[{$InstallationDirectory, "Configuration", "FrontEnd"}], FrontEnd`FileName[{$UserBaseDirectory, "Autoload", _, "Configuration", "FrontEnd"}], FrontEnd`FileName[{$BaseDirectory, "Autoload", _, "Configuration", "FrontEnd"}], FrontEnd`FileName[{$InstallationDirectory, "AddOns", "Autoload", _, "Configuration", "FrontEnd"}]}
有些路徑包含空白(_
),這是無證但似乎意味着任何名稱(我沒有檢查過)。
另一種方法,使這種更改永久是編輯MenuSetup.tr
文件,但它是not recommended。
P.S.我建議你在未來要問在專用網站,在那裏他們將得到更多的關注你的數學 - 相關問題:
相關問題
- 1. 爲什麼不從自定義調色板更新本地變量顏色運行ClearAll [「Global` *」]?
- 2. kohana ----自動插入
- 3. 谷歌地圖問題clearAll
- 4. 自動插入日期時間插入
- 5. 自動插入日期
- 6. 自動導入Gradle插件
- 7. 自動插入分頁
- 8. 自動插入換行符?
- 9. 自動插入數據
- 10. 自動 插入頁
- 11. 自動錶格插入
- 12. 自動十進制插入
- 13. SQL:自動插入日期
- 14. 自動插入LTR標記
- 15. 自動圖片庫插入
- 16. 自動插入日期?
- 17. 自動插入數據
- 18. FMDB插入自動增量
- 19. Mysql自動插入值
- 20. 自動插入區號
- 21. 自動插入空行-f`
- 22. 來自Global ASAX的TempData
- 23. 自動插入WordPress自定義字段
- 24. Global scope vs global namespace
- 25. global $ sitepress爲空
- 26. 動態自動插入文本
- 27. Emacs - 插入文字時自動滾動
- 28. Global Hooks(非活動程序)
- 29. AttributeError:'TextCtrl'對象沒有屬性'ClearAll
- 30. 相同的自動增量ID應插入插入查詢