我想尝试使用令牌并将某些代码行readOnly。 例如;
class DeclareVarInit {
// declare constants
// DEDUCTION to be 2000 and
// TAX_RATE to be 0.2
//
public static void main(String[] args) {
// variables
double incomeTax, taxableIncome, grossSalary;
//declare numOfChildren and initialize to 2
//declare numOfParents and initialize to 2
int numOfDependents;
// assignment statements
grossSalary = 100000;
numOfDependents = numOfChildren + numOfParents;
taxableIncome = grossSalary - numOfDependents*DEDUCTION;
incomeTax = taxableIncome * TAX_RATE;
System.out.println("The income tax is " + incomeTax);
} }
我想让评论的行//可编辑,其余部分只能readOnly。 我这是一个完全的菜鸟,所以我需要一些帮助。非常感谢你。
答案 0 :(得分:2)
您可以使用markText
方法的readOnly
选项使特定的代码行只读。
您可以在Here's a codepen
更新
示例:以下代码将标记第1行和第1行。 2为只读。
var marker = editor.markText({line: 0, ch: 0}, {line: 1}, {readOnly: false});
如果您想动态进行更改,请使用删除上一个标记
marker.clear();
然后为新文本添加另一个标记。