1、现象

  在vs2013中,按Ctrl + E + D格式化.cshtml代码,vs2013系统崩溃。报:inconsistent line count calculation in projection snapshot。

  因为习惯性格式化代码,一格式化.cshtml就崩溃,需要重启vs2013,弄得我也不开心。因此这个问题必须解决。

2、原因

  百度查原因,相关链接如下:

  http://stackoverflow.com/questions/917392/how-should-i-fix-svn-inconsistent-line-ending-style

  http://answers.unity3d.com/questions/649403/visual-basic-2010-causing-inconsistent-line-ending.html

  总结一下,原因是因为之前用过mac book pro写过代码,跟windows写代码的文件是不一样的,虽然这并不影响编译。

3、解决办法

  第一种、把之前的文件的代码拷贝出来,重新添加,然后把内容拷贝进去保存,然而缺点很明显麻烦

  第二种、在VS里面先进行设置consistent检查,这样对于未打开过的文件可以提示转换,对于已经打开过的文件需要用notepad++转换。

    (1)、先在VS2013中设置:Tools--->Options--->Environment--->Documents---->勾上check for consistent line endings on load

      这样设置了以后,新打开的文件如果检查到不一致的话,会提示转换为Windows的格式。

    (2)、notepad++打开有问题的文件,点击编辑--->文件转换为--->windows格式,然后在点击编辑--->空白字符串操作---->空格转TAB(行首)。

    亲测有效,笔记留着

  

 

最新文章

  1. 通过Zabbix API实现对主机的增加(无主机资产的添加和带主机资产的添加)、删除、获取主机id、获取模板id、获取组id
  2. JMeter - 参数化
  3. 浏览器缓存详解:expires,cache-control,last-modified,etag详细说明
  4. Oozie命令行常用命令汇总[转]
  5. 《ASP.NET1200例》实现投票的用户控件
  6. C#中实现对Excel特定文本的搜索
  7. [转:CSS3-前端] CSS3发光和多种图片处理
  8. qt 与mysql建立交互式连接
  9. ReactiveCocoa学习资料
  10. Quartz时间配置
  11. POJ1088(dp)
  12. MySQL DNS反查导致连接缓慢
  13. Node.js--安装express以及创建第一个express项目(windows)
  14. Flask快速入门
  15. 再见,Python!你好,Go语言
  16. 判断某个元素是否存在于某个 js 数组中
  17. [UE4]镜像
  18. IDLE提供的常用快捷键
  19. 12:Css3的概念和优势
  20. 团队作业 week 14

热门文章

  1. Sping mvc 环境下使用kaptcha 生成验证码
  2. CentOS6.3下安装VSFTP服务
  3. Sublime text3中配置Github
  4. 计算1到最大的n位十进制数 ——大数解决
  5. mac 免密码登陆服务器
  6. 再学TSQL基础--单表查询
  7. Webpack+React+ES6入门指南[转]
  8. NOIP2008提高组(前三题) -SilverN
  9. Debian安装中文输入法
  10. Mango DS Training #48 ---线段树2 解题手记