更改Monodevelop F#文件顺序

10

我已经开始在Mac上使用MonoDevelop开发F#。它非常酷,但是它经常会崩溃。有一件事困扰着我,就是我不能更改项目中F#源文件的顺序。这个有可能吗?如果不行,那么组织项目将会变得非常困难。

2个回答

7

是的,您可以重新排序文件。在项目选项中有一个特殊的选项卡来完成这个任务(在构建选项卡下面)。

不幸的是,无法使用文件浏览器进行此操作(因为MonoDevelop会自动按文件名排序文件,并且没有办法禁用它)。


1
哇,他们把那个藏起来了!谢谢你。顺便说一下,我超喜欢你的书。 - Aidan
1
顺便说一句,如果有人想在文件浏览器中完成这个操作,现在是在MD 2.6发布之前向MD核心提交补丁的时候了 :) - Mikayla Hutchinson
1
因为MonoDevelop会根据文件名自动排序文件,并且没有办法禁用它,所以这种情况不再成立了,但移动文件并不能解决问题。在项目选项中有一个特殊的选项卡可以做到这一点(位于“生成”选项卡下)。我不知道你指的是什么。 - Robin Green
现在可能已经变了(在2016年),我可以直接在Monodevelop 5中更改顺序。 - Ta Thanh Dinh

3
假设您使用的是MonoDevelop 4.x和最新版本的F#绑定,您可以拖放文件以正确排序(尚未支持快捷键)。如果您感兴趣,这里是原始问题链接1和拉取请求链接2(非常感谢Dave Thomas实现此功能)。作为最后的手段,您可以在文本编辑器中打开fsproj文件并重新排列与源文件对应的xml节点。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接