最近在慢学习IDEA,总是喜欢与Visual Studio!

其实,对于Visual Studio,它的官方(https://docs.microsoft.com/zh-cn/visualstudio/get-started/visual-studio-ide)介绍并不是很多,只是我用熟悉了。但是,我没有去剖析它的目录,我也不知道它是用什么开发出来的神奇!网上搜了这么一句话以供参考:

现在用的VS版本是和.net一起开发出来的,也就是说最初开发的时候还没有C#。所以shell本身是用C++写的,早期很多插件也是用C++写的,后来增加了C#插件的支持,UI也从winform逐渐支持到了WPF,在最新的版本里,基本上所有的插件都是C#开发的了。

回想下,我研究过它的什么了吗?没怎么研究!

.net core版:.sln –> .csproj –> appsettings.json

它的.vs文件夹是怎么一回事,它的obj文件夹又是怎么一回事?

我们看到以点号开头的那些文件,都是习以为常的忽略,然后在遇到一些关于IDE的问题时,就经常抓狂!

为什么会扯这些,因为本人遇到问题了,因为我是neter,我在Command Line Project中,想使用Lombok,视频中是直接将lombok的jar包添加到项目的lib文件夹中,再导入作为库。而我心想,难道就不能跟nuget一样安装下就可以将依赖记到package.json中,然后自行下载引用吗?所以我使用maven安装Lombok的相关依赖!可惜的是,我创建的项目不是maven的项目,没有pom.xml。很多教程都是说需要往pom.xml添加配置,完善对于lombok的配置,项目才能正常编译通过。哎,对于我这个未正确入门的人来说,绕一绕很容易绕晕。当我删除掉lombok的相关jar包时,它们又自己跑回来了。最后我发现.idea这个文件夹中有些配置文件,将配置文件中的相关jar的配置删除,jar包就删掉了。晕,晕,晕。回头好好理一理吧!我需要先了解下Maven,才能像使用Nuget那么熟悉!

回想下,Nuget到底有什么?那么学习Maven又应该学什么?

哎妈呀!照这个步伐走,太慢了!下一节就绕过IDEA,入门Spring吧!

.net基础学java系列(五)慢性自杀 之 沉沦在IDE中的更多相关文章

  1. .net基础学java系列(四)Console实操

    上一篇文章 .net基础学java系列(三)徘徊反思 本章节没啥营养,请绕路! 看视频,不实操,对于上了年龄的人来说,是记不住的!我已经看了几遍IDEA的教学视频: https://edu.51cto ...

  2. .net基础学java系列(三)徘徊反思

    .net基础学java系列(三)徘徊反思 上一篇文章:.net基础学java系列(二)IDE 之 插件 这两天晚上看完了IDEA的教学视频:https://edu.51cto.com/course/1 ...

  3. .net基础学java系列(二)IDE 之 插件

    上一篇文章.net基础学java系列(二)IDE "扎实的基础"+"宽广的视野",基本可以帮我们摆脱码畜.码奴.码农的命运! IT领袖:IT大哥:IT精英:IT ...

  4. .net基础学java系列(二)IDE

    上一篇文章.net基础学java系列(一)视野 废话: "视野"这篇文章,管理员说它比较空洞!也许初学者看不懂表格中的大部分内容!多年的neter估计也有很多不知道的! 有.net ...

  5. 零基础学Java第五节(面向对象一)

    本篇文章是<零基础学Java>专栏的第五篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 本文章首发于公众号[编程攻略] 类与对象 在哲学体系中,可以分为主 ...

  6. .net基础学java系列(六)Java基础

    一.废话 .net学java为何一直没入坑?其实大家都知道,语法很相似,就是使用的习惯不同 稍微的语法差异 结构体系不同 IDE不同 类库集不同 各种框架不同 对于我来说,我一直被第三道坎拦住了,所以 ...

  7. .net基础学java系列(一)视野

    本文目的在于扩展你我视野,求各位大神帮忙补充下表格中的内容,特别是Java的相关内容. 下面的文字纯是为了凑足150个字. 本人作为一名普通的.net程序员,也快混了十年了.在.net方面的知识面较广 ...

  8. .net基础学java系列(八)SpringBoot

    嘟嘟独立博客 Spring-Boot干货系列 http://tengj.top/categories/Spring-Boot干货系列/ 龙码精神 Java Spring Boot VS .NetCor ...

  9. .net基础学java系列(七)赶鸭子上架看项目代码

    项目用到的技术栈 序列化 com.alibaba.fastjson.JSON; https://github.com/alibaba/fastjson/wiki/Quick-Start-CN 日志 l ...

随机推荐

  1. 京东商品及评论爬虫(selenium)

    代码查看https://gitee.com/MarkPolaris/reptile/tree/master/jd 中的gly和demo03

  2. luogu5290 春节十二响

    题目链接 思路 先考虑一条链的情况怎么做. 因为只有两个子树,并且两个子树都是链.所以可以把这两条链找出来,然后\(sort\)一下.合并起来. 然后推广到树上 对于每一棵树都可以按照和上面同样的方法 ...

  3. Angular记录(11)

    开始使用Angular写页面 使用WebStorm:版本2018.3.5 官网资料 资料大部分有中文翻译,很不错 速查表:https://www.angular.cn/guide/cheatsheet ...

  4. ACM-ICPC 2018 沈阳赛区网络预赛 F Fantastic Graph(贪心或有源汇上下界网络流)

    https://nanti.jisuanke.com/t/31447 题意 一个二分图,左边N个点,右边M个点,中间K条边,问你是否可以删掉边使得所有点的度数在[L,R]之间 分析 最大流不太会.. ...

  5. ElasticSearch Index操作源码分析

    ElasticSearch Index操作源码分析 本文记录ElasticSearch创建索引执行源码流程.从执行流程角度看一下创建索引会涉及到哪些服务(比如AllocationService.Mas ...

  6. element ui change 传递带自定义参数

    @change="((val)=>{changeStatus(val, index)})" https://www.cnblogs.com/mmzuo-798/p/10438 ...

  7. 【转】Steam 开发者收入计算

    全部说的话有点复杂,捡要点说说: 假设收入100美刀. 假设美区收入50刀,非美区(在美国以外的地区,俄罗斯,中国等等其他国家)收入50刀. 1.分给steam 30% 剩下70刀. 开发者所得美区收 ...

  8. jQuery禁用、开启鼠标滚轮事件

    1.禁用鼠标滚轮事件 $(document).bind('mousewheel', function(event, delta) {return false;}); 2.开启鼠标滚轮事件,直接解绑事件 ...

  9. css3混合模式

    https://juejin.im/entry/5b4802d15188251ac446d3a9

  10. CSS字体渐变 & 隐藏浏览器滚动条 & grid布局(转载)

    字体渐变  https://www.zhangxinxu.com/study/201104/css3-text-gradient-2.html 隐藏浏览器滚动条  https://blog.csdn. ...