Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用vscode强制F#项目中的文件排序?_F#_Visual Studio Code - Fatal编程技术网

如何使用vscode强制F#项目中的文件排序?

如何使用vscode强制F#项目中的文件排序?,f#,visual-studio-code,F#,Visual Studio Code,我试图在我的WebSharper项目中使用vscode(Ionide插件似乎…哇!),但是当我将fsproj加载到vscode中时,浏览器中的文件是按名称排序的,而不是按“F#优先级”排序的。如何配置vscode以正确排序文件?多谢各位 在Visual Studio代码中,按Ctrl+Shift+p,然后输入“F#:向上移动文件”。最近已将类似VS的项目资源管理器添加到Ionide中。它包括程序集引用、项目引用和有序文件(包括文件夹支持)。我们还添加了几个命令来操作项目和文件顺序,您可以在这个新

我试图在我的WebSharper项目中使用vscode(Ionide插件似乎…哇!),但是当我将fsproj加载到vscode中时,浏览器中的文件是按名称排序的,而不是按“F#优先级”排序的。如何配置vscode以正确排序文件?多谢各位

在Visual Studio代码中,按Ctrl+Shift+p,然后输入“F#:向上移动文件”。

最近已将类似VS的项目资源管理器添加到Ionide中。它包括程序集引用、项目引用和有序文件(包括文件夹支持)。我们还添加了几个命令来操作项目和文件顺序,您可以在这个新的项目资源管理器上通过右键单击上下文菜单来访问它们


如果您激活了伟大的ionide插件,您可以导航到活动栏上的F#符号。这将打开project explorer,允许您使用箭头图标对文件重新排序:


这将更改.fsproj文件中文件(
语句)的顺序(如果不使用ionide插件,则必须手动执行此操作)。

我认为您无法在VS代码中为文件夹显示执行此操作。最简单的方法是按字母顺序命名文件。。。。您可以使用
F#Move File Down
Move File Up
(Ctrl+Shift+P)更改fsproject中文件的实际顺序。重命名文件只是为了获得所需的顺序是一个解决方案,但任何时候,我需要在现有文件之间插入新的fs,我需要重命名许多文件…另一种方法是在文件前面加100200300。。。然后,您可以通过前缀110插入100到200之间的文件。不过,您可能会很幸运,因为这似乎是可能的:是否有任何更新可以使资源管理器的顺序正确?