代码折叠功能测试
代码折叠功能测试
这是一个测试代码折叠功能的文章。
短代码块(应该不显示折叠按钮)
1
console.log("Hello World");
长代码块(应该显示折叠按钮)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
def fibonacci(n):
"""计算斐波那契数列"""
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
def main():
# 计算前20个斐波那契数
for i in range(20):
print(f"F({i}) = {fibonacci(i)}")
# 一些额外的代码行来测试折叠功能
print("这是第1行")
print("这是第2行")
print("这是第3行")
print("这是第4行")
print("这是第5行")
print("这是第6行")
print("这是第7行")
print("这是第8行")
print("这是第9行")
print("这是第10行")
print("这是第11行")
print("这是第12行")
print("这是第13行")
print("这是第14行")
print("这是第15行")
print("这是第16行")
print("这是第17行")
print("这是第18行")
print("这是第19行")
print("这是第20行")
print("这是第21行")
print("这是第22行")
print("这是第23行")
print("这是第24行")
print("这是第25行")
if __name__ == "__main__":
main()
另一个长代码块
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("开始执行程序...")
// 模拟一些耗时操作
for i := 1; i <= 10; i++ {
fmt.Printf("执行步骤 %d\n", i)
time.Sleep(time.Second)
}
// 更多代码行来测试折叠
fmt.Println("步骤1完成")
fmt.Println("步骤2完成")
fmt.Println("步骤3完成")
fmt.Println("步骤4完成")
fmt.Println("步骤5完成")
fmt.Println("步骤6完成")
fmt.Println("步骤7完成")
fmt.Println("步骤8完成")
fmt.Println("步骤9完成")
fmt.Println("步骤10完成")
fmt.Println("步骤11完成")
fmt.Println("步骤12完成")
fmt.Println("步骤13完成")
fmt.Println("步骤14完成")
fmt.Println("步骤15完成")
fmt.Println("所有步骤完成!")
}