pycharm的优势_jupyter pycharm

pycharm的优势_jupyter pycharm一直用sublime,最近写服务器和客户端的程序时就有些坑了,所以我简单说一下我遇到的他们的区别sublime优点:1.字体好看,界面简洁,看起来很爽2.轻便,直接把目录拖进去就行了,不用创建项目什么的。打开只需0.1秒~但你想要的功能基本都有,还有很多酷炫的插件让你锦上添花3.写代码很酷啊,你去看下sublime官网就知道了,比如多行编辑(这个确实用到过),还有各种快捷键让…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一直用sublime,最近写服务器和客户端的程序时就有些坑了,所以我简单说一下我遇到的他们的区别

sublime

优点:

1.字体好看,界面简洁,看起来很爽

2.轻便,直接把目录拖进去就行了,不用创建项目什么的。打开只需0.1秒~ 但你想要的功能基本都有,还有很多酷炫的插件让你锦上添花

3.写代码很酷啊,你去看下sublime官网就知道了,比如多行编辑(这个确实用到过),还有各种快捷键让你操作飞起来

4.不仅可以写python,还可以写其他语言啊(不过安装不算特别方便,新手需要网上查找资料)

缺点:

1.只有一个输出窗口,你不能同时看到两个程序的运行结果,这对于写服务器和客户端程序的我很坑。当然大多数人写代码都不用同时多个窗口吧。

2.无法终止进程。比如socket编程监听某个端口,这个端口一直都是被绑定的,你修改程序后想运行第二次,结果端口被占用了,我只好手动kill进程了(大多数人也都用不着中止进程吧,一般只需要点击“取消编译”来中止正在编译的程序)

3.修改文件名时无法自动全局替换,虽然可以手动 ctrl+shift+f 可以实现多个文件中的变量名查找替换,但文件名要用其他方式,总体来说索引方面不太好

4.可以点击跳转到函数定义的地方,但函数使用的地方没法列举出来,我一般都是ctrl+f

 

PyCharm

优点:

1.每个文件都有其输出窗口

2.可以终止进程(只要点下按钮就行)

3.各种提示超强:①没用的变量颜色会变灰②用错了的变量下面会有红色波浪线③书写提示(sublime也有但较弱)

4.索引功能超强,这点必须赞一下IDE,文本编辑器类型的这方面都会比较弱吧

缺点:

重量级,界面不是很好看

 

总结:

如果你是刚学一门语言,强烈建议还是用成熟的IDE,因为各种提示真的太强悍了,大大降低了你的犯错成本,写错了还能提供你各种解决方案,头文件有时自动引用,太方便了啊!!!

目前觉得除非自己熟悉语言并且随意写点自己的项目,否则IDE绝对首选。我现在一般写个小的代码测试偶尔会用到sublime,有时甚至用在线编译器(写golang)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174377.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 爬了1000张清纯妹子私房照,我流鼻血了…[通俗易懂]

    爬了1000张清纯妹子私房照,我流鼻血了…[通俗易懂]想看漂亮小姐姐照片?不如试试爬虫批量下载,自己一个人在被窝里慢慢看

    2022年8月22日
    4
  • Google Play 应用上架流程

    转自:https://www.jianshu.com/p/e40e78a279b7公司的App需要在GooglePlay上架,我表示一脸懵逼~虽然做了几年Android开发了,但是都是在国内的应用市场上架App,GooglePlay还真没接触过,废话不多说直接开搞~要在GooglePlay上架应用得有两个前提:1.要科学上网(不懂科学上网?自己去百度或者…

    2022年4月6日
    102
  • 常用jenkins插件汇总

    常用jenkins插件汇总1、ActiveChoicesPlug-in提供更多的参数展示方式,以及不同参数之间的动态关联2、ExtendedChoiceParameterPlug-In扩展参数值、默认值、参数说明的应用方式,可以从文件中获取3、Multijobplugin将已经创建的任务串行或并行,可以定义执行顺序以及参数传递4、PublishOverSSH通过ssh的方式向远端机器发送命令5、SCMAPIPlugin通过轮询方式检测版本库是否有更改,更改则触发构建…

    2022年5月5日
    60
  • java三大框架要学多久_新手学习SSH三大框架的几点建议[通俗易懂]

    java三大框架要学多久_新手学习SSH三大框架的几点建议[通俗易懂]说起三大框架,目前人们常用的是SSM,有人会认为SSH框架已经落后被淘汰了,其实这样说也不完全对。它毕竟实现了经典的MVC框架的基本功能,在有些项目还会用到。正因为用得不多,反而会出现很多问题。同时SSH在教学中也会被经常用到,笔者觉得SSH在教学中存在的意义在于能够帮助学习者理解经典MVC框架的原理。下面就简单谈一谈作为新手如何学习SSH。所谓SSH展开来讲包括了struts、spring、hi…

    2022年7月7日
    31
  • oracle中的varchar2存储中文,varchar2存储汉字

    oracle中的varchar2存储中文,varchar2存储汉字NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关,例如数据库是中文字符集时,以长度10为例,则NVARCHAR2(10)可以存进去10个汉字,如果用来存英文也只能存10个字符。VARCHAR2(10)只能存进5个汉字,英文则可以存10个。********************************************…

    2022年6月16日
    23
  • ElemType是什么?

    ElemType是什么?在定义结构体array的时候有这样一段:typedefstruct{   ElemTypedata[maxsize];   intlength;}array;在《数据结构》中,关于数据元素的类型定义均用“ElemTypee;”来

    2022年5月20日
    97

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号