lazarus按以下方法設置后,使用起來還是挺方便的。
1、lazarus窗口融合模式(類似delphi的模式)
安裝AnchorDockingDsgn和dockedformeditor這2個控件,然后重新編譯lazarus就可以

2、 代碼結構線
Options-->Edit0r-->Display-->Markup and Matches-->Outline(global)

3、提高自動代碼完成的提示速度
Options-->Editor-->Completion and Hints-->Delay for completion box-->調到最左邊

4、在IDE中按Ctrl+鼠標左鍵跟蹤函數或屬性時,默認跳到了申明部分,按下面的方法設置后就能跳到對應的實現部分的代碼
5、代碼補全
輸入代碼后按Ctrl+W就可以
6、自動完成
默認的自動完成的快捷鍵大多數有沖突,解決方法是打開Tools->Option->Editor->Key Mappings->CodeTools commands->Identifier completion,然后根據實際情況修改。

7、減少執行文件體積同時兼顧debug功能
lazarus開戶debug功能時,生成的執行文件非常大,如果不開啟debug時體積比較小巧,但造成無法斷點調試的情況,有沒有兼顧體積和調試的方法呢?
在project--project options--compiler options--debugging--勾上use external debug symbols file(-Xg),重新編譯應用,生成的文件體積基本和取消debug時差不多大小,又同時兼顧體積和實現調試。

8、自動刪除空methods
Options-->Editor-->Completion and Hints-->auto remove empty methods
當保存時會自動刪除空的過程/函數

9、恢復lazarus使用(fpcupdeluxe安裝的)anchorDocking和dockedformeditor后ide布局亂的方法
lazarus使用anchorDocking和dockedformeditor后,很容易因使用時不小心拖動form后ide布局越調越的情況,經模索發現將config_lazarus文件夾environmentoptions.xml的AnchorDocking節點刪除后,再運行lazarus就可以恢復為默認的布局。
下圖是lazarus ide給拖亂后的:

刪除environmentoptions.xml的AnchorDocking節點后lazarus的界面已恢復正常:


浙公網安備 33010602011771號