求cide作者帮忙
cide吧
全部回复
仅看楼主
level 10
丿小夕ve
楼主
@不知者来此
我也想用c写一个代码编辑器(控制台的)
暂时有2个问题想不通;
1.代码长度不确定;
咋样动态储存;若用链表;会不会很浪费内存
2.那些关键字的变色要咋弄;
怎么才能判断出关键字
2015年10月05日 04点10分
1
level 13
不知者来此
内存可以用倍增啊,一开始先申请256,超出时增至512,再超就升到1024,用控制台显示可编辑文本是可以,也可以高亮颜色代码,我这方面不在行。匹配关键字需要设计一个算法,需要高效,可以定义一个字符串,里面存放所有关键字以空格或者标点符号隔开,把代码解析出单词,然后用strstr 判断单词是否出现在关键字字符串中,这算法比较简单,仍有许多改进的空间。
2015年10月05日 05点10分
2
丿小夕ve
操作内存方便吗?我先去了解下vim
2015年10月05日 11点10分
不知者来此
回复 丿小夕ve :用realloc可以很容易扩展内存,其他我也没什么可指导的了
2015年10月05日 22点10分
level 9
_柒月初七
参考一下vim吧
2015年10月05日 11点10分
3
丿小夕ve
怎么参考
2015年10月05日 11点10分
_柒月初七
@丿小夕ve
vim开源
2015年10月05日 11点10分
丿小夕ve
@_柒月初七
好long long long long的代码
2015年10月05日 12点10分
_柒月初七
@丿小夕ve
2015年10月05日 12点10分
level 10
丿小夕ve
楼主
支持啊
@_柒月初七
2015年10月05日 13点10分
4
_柒月初七
vi不是链接到vim的?
2015年10月05日 13点10分
丿小夕ve
@_柒月初七
???不知道哦 我在服务器上是 "vi 文件名" 来创建文件的; 我下了个2000行的vi界面差不多(底下也写Insert);就是没变色
2015年10月05日 15点10分
_柒月初七
@丿小夕ve
你用这个命令看看,readlink -f $(which vi)
2015年10月05日 15点10分
丿小夕ve
@_柒月初七
好吧.... /usr/bin/vim.basic
2015年10月05日 15点10分
1