位置的可选参数似乎是重复的信息:
但是,开始/结束行/列似乎不起作用:位置位于
|project://file.java|(0,100,<1,1>,<1,1>)
和位置
|project://file.java|(0,100,<9,2>,<17,23>)
返回两个相同的内容(使用例如readFile()显示时)。
这导致两个问题:
如果出于任何实际原因未使用开始/结束行/列,则有什么用?
当仅知道开始/结束行/列而不知道偏移量/长度时,是否有一种构造位置的方法? (不访问文件)
我找到了与此问题相关的问题(How to construct a location?),但在那里给出的答案并未对此作出解释。
?startLine=12&endLine=24
。系统将存储信息,但不会解释或使用它。