文本编辑门户或子文件

Text Editing Portals or Subfiles

提问人:GlassGhost 提问时间:7/26/2023 最后编辑:GlassGhost 更新时间:11/23/2023 访问量:9

问:

赏金将在 6 天后到期。回答这个问题有资格获得 +250 声望赏金。GlassGhost希望引起人们对这个问题的更多关注
了解支持所述功能的编辑器/插件的赏金

我正在考虑一种新的文件类型,即“门户”或“子文件”,其中相同的文本冗余副本存储在单独的文件中,这些文件中还列出了它们在各自文件中所属的索引和文件名

例如,每个文件中的每个样板都可以一次编辑,并且只需对文件进行更新,即可更新每个样板的全年信息,然后将不支持此功能的程序转换为传统目录结构。

基本上是一个文件系统,其中文件或子文件的一部分是指向两个文件的相互部分的符号链接,因此当编辑一个文件时,所有副本分别看到更改。

类似于内容级别的符号链接或“符号链接”形式,而不仅仅是文件级别。文件系统中的传统符号链接指向整个文件,将文件的特定部分或部分链接到共享位置,从而在它们之间创建相互引用。

以前做过吗?有谁知道类似的事情?


如果您知道支持此类内容的文本编辑器,则为 250pt 赏金,如果您为编辑器制作插件,则为 500pt 或 1000pt 赏金。


更新也许可以做到这一点,就像这个 VVV 一样

c-license.sub
authors.sub
years.sub
apache.sub.line1
c-comment.sub
apache.sub.line2
c-comment.sub
apache.sub.lineN
c-comment.sub

上面的文件,一个 mastercat 文件,其中包含其相应输出文件的依赖项列表,并在进行更改时管理对输出文件的更新,从而在文件中生成一个完成的样板文件。但是对 years.sub 文件的更改将更新整个项目,包括不同类型的文件,如 Python 等。

//    Copyright (c) 2023 Roy Pfund
//
// Licensed under the Apache License, Version 2.0 (the  "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable  law  or  agreed  to  in  writing,
// software distributed under the License is distributed on an  "AS
// IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,  either
// express or implied. See the License for  the  specific  language
// governing permissions and limitations under the License.
文件 文本 符号链接 样板 乏味

评论


答: 暂无答案