1
azarasi 53 天前
学了编译原理你就懂了
|
2
yaytohkay 53 天前
怎么没读懂你什么意思呢,指的是为什么 idea 能够在 java 这种纯文本文件上做跳转,高亮?
|
3
CC11001100 53 天前 1
它并不是一个纯文本文件,你可以把 IDEA 的那个代码编辑框看做是一个富文本编辑器,但是这个富文本编辑器是向不同的角色开放了不同的功能权限,向要写代码的用户开放了纯文本编辑的功能,所以在这部分用户的视角中看起来就像是纯文本编辑器,但是向插件开发者等开放了富文本编辑等更丰富的功能,所以这部分人就可以实现各种交互和展示效果,更多可以看下 IDEA 的插件开发文档: https://plugins.jetbrains.com/docs/intellij/welcome.html
|