我正在考虑一种新的文件类型“门户”或“子文件”,其中相同的冗余文本副本存储在单独的文件中,这些文件还列出了它们在各自文件中所属的索引和文件名
例如,每个文件中的每个样板都可以一次编辑,并且只需要对文件进行更新每个样板的所有年份信息,然后将不支持此功能的程序转换为传统的目录结构功能。
基本上是一个文件系统,其中部分文件或子文件是两个文件的相互部分的符号链接,因此当编辑一个文件时,所有副本都会分别看到更改。
类似于内容级别(而不仅仅是文件级别)的符号链接或“符号链接”形式。文件系统中的传统符号链接指向整个文件,而将文件的特定部分或部分链接到共享位置,从而在它们之间创建相互引用。
以前这样做过吗?有人知道类似的吗?
如果您知道支持此类功能的文本编辑器,则可获得 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.
我用过,你也可以用: