Zhang Sen
Zhang Sen
这里从字符串解析成浮点数是精确的,浮点数没有进行数学运算所以没有截断误差
@ahangchen 看上去,你的配色貌似有些问题,对于solarized配色,如果是在终端中使用,需要添加: ``` vim let g:solarized_termcolors=256 let g:solarized_termtrans=1 let g:solarized_contrast="normal" let g:solarized_visibility="normal" ``` 其中`let g:solarized_termcolors=256`必须设置才能让solarized配色在终端中正确显示
@kaochenlong 多谢您的vim配置,我的配置主要参考您的配置学习的:)
@ahangchen 不客气,:) 首先,文件类型检查是通过vim的`filetype.vim`以及`ftdetect`, ftplugin是针对不同文件类型的plugin配置, 通常我们习惯上将个性化配置放在诸如`~/.vim`文件夹下,vim会在启动时加载这一文件夹, 而默认配置通常会在`/usr/share/vim/vim74`文件夹内(如果你的vim版本是7.3则名字是vim73), 所以即便我们没有通过ftdetect或者自定义的方式检测文件类型,通常vim也会默认加载`/usr/share/vim/vim74/filetype.vim`实现文件类型检测,例如我的filetype文件内就有检测cpp的配置:  所以第一步可以查看一下`/usr/share/vim/vim74/filetype.vim`文件是否存在, 你可以通过`:help new-filetype`查看vim的帮助文档了解更多内容:)
@ahangchen 此外,也可以测试一下vim到底加载了哪些filetype, 例如可以用`vim --startuptime output your_file`命令生成一个output文件(--startuptime常用来检测启动时间,性能调优), 然后`vim output`查看该文件,看看加载项,例如我的:  可以看出加载了`/usr/share/vim/vim74/filetype.vim`