Codelite不能保存设置、不能更改主题、无限重启
在Windows下安装Codelite,启动后弹出设置向导,根据向导设置完成之后显示正在保存设置,然后重启。但是软件重启之后依然像开始时那样显示弹出设置向导,提示进行设置。
如果直接关闭向导,会发现无法更改Codelite的主题,源码文件也无法识别。
解决
在Codelite论坛上找到了一个类似的问题:Cannot change a theme - CodeLite IDE
解决办法就是新建一个文件夹(不含特殊字符),然后在Codelite启动时传入-d
参数指定保存配置文件的路径。
具体过程:
先找到Codelite的安装路径,里面有
codelite.exe
,就在这里创建一个文件夹settings
,也就是说settings
文件夹跟codelite.exe
是在同一级目录的。然后对
codelite.exe
右键,创建快捷方式。对创建的快捷方式右键-属性,修改
目标
一栏,在后面加上-d settings
。比如原来是
D:\CodeLite\codelite.exe
现在应该是
D:\CodeLite\codelite.exe -d settings
将这个快捷方式放到桌面,并删掉原来的(如果有的话)。以后启动就用这个快捷方式。
这样做之后启动Codelite正常进行设置向导,提示正在保存,然后重启,由于它这里重启是直接打开安装路径里的codelite.exe,所以还是会出现向导,但是实际上我们的配置文件已经保存到创建的settings文件夹里了。所以要把它重启的Codelite关掉,用快捷方式启动,这样才能应用之前的设置。
或者还有一种更好的方法,那就是修改用户名,毕竟有太多软件都不支持含有特殊字符的路径了,修改用户名是解决问题的根本办法。
修改用户名有一定风险,推荐先创建一个还原点。
然后修改用户名可以参考:Windows10下用户名、登陆账户、用户主目录的修改
其中可能在用Administrator身份修改原用户文件夹名时提示“文件夹正在使用中”而改不了名,可以参考这个【转】windows10文件夹或文件已在另一程序中打开,无法删除和修改解决
完成之后如果没有问题就可以把还原点删了,有问题就尝试还原。