为什么选择Intellij?因为我需要系统地管理python工程,Intellij可断点调试。
1.下载IntelliJ idea
在百度中搜索“IntelliJ idea”,并点击官网地址进行下载:http://www.jetbrains.com/idea/,点击“Get IntelliJ IDE Now”的按钮。
2.安装完成后,会有一些tips提醒你快捷键的使用:
Ctrl+N: 快速打开一个版本(Navigate)
Ctrl+空格:自动补全类名
Alt+F7:快速查找类、方法、变量的使用位置
Ctrl+Q:快速查看类或方法的帮助文档(Quick documentation)
Ctrl+B:查看类或变量的声明,或用Ctrl+名称直接跳转
Ctrl+12:迅速查看文件结构,按enter进入
Shift+F6 :在文件中所有出现地方改变变量名称(Refactor | Rename).
Ctrl+0:推翻一个方法
Ctrl+I:实现一个方法
Ctrl+Shift+空格:自动补全
Alt+F1:快速选取当前编辑元素
Ctrl+Alt+T:选中代码段,并用try-catch环绕 (Code | Surround With) and choose try / catch
Ctrl+Shift+空格:new后面自动补全
Ctrl+Alt+B:抽象方法的使用或者声明
Ctrl+W:扩展选择,选择当变量名和他的调用、声明、包含的代码块等
When you need to cast an expression value to the required type the SmartType code completion will help you. For example, type
Ctrl+Shift+空格:把一个表达式的值赋给指定的变量后查看结果:String s = (
Ctrl+D:拷贝粘贴当前块或者当前行
Alt+Q :查看当前方法的声明(View | Context Info)
Alt+向上箭头 and Alt+向下箭头:方法间快速移动
Ctrl+Shift+J:合并两行为一行,并去除不必要的空格
3.在intelliJ安装python plugin
新建java工程,会提示:
双击shift:全局搜索
Ctrl+Shift+N:进入文件
Ctrl+E:最近的文件
Alt+Home:控制条
如果找不到上图中的preference,则在“File->Settings->Plugin”中选择“Install JjetBrain Plugin”查找Python Communicity Edition,选择“Install”,然后重启idea。
接下来安装psycopg2(是Python语言的PostgreSQL数据库接口):
进入python27/scripts/目录,执行:pip install psycopg2。
4. 在intelliJ新建一个empty项目
File->New module>python:
module SDK选择“Python27\python.exe”
点完成就可以了
继续新建工程->新建python文件->测试
参考文献:
http://blog.csdn.net/muzilanlan/article/details/45645285
5.安装Maven
因为同时要用java和python,所以顺便为java配置了idea-maven
使用IntelliJ IDEA 配置Maven(入门):http://blog.csdn.net/qq_32588349/article/details/51461182
注意:maven配置时,路径最好安装在C盘下,方便验证(mvn -version),因为cmd默认在c盘目录。
Maven是什么?简单来说是个类似ANT,但是比ANT更强的项目管理工具。比较正式的定义:Maven是一个项目管理工具,它包含了:
一个项目对象模型 (Project Object Model),
一组标准集合,
一个项目生命周期(Project Lifecycle),
一个依赖管理系统(Dependency Management System),
和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
JAVA构建工具ant,简单说来可以这么理解,如果用记事本写JAVA程序,在cmd里输入javac命令编译它,每次手动输入太麻烦而且都是重复劳动。于是你学会了把javac命令写到一个bat文件中,以后编译只需要单击运行即可;随着敲的代码越来越多,渐渐有了JAVA project概念,于是你手动新建了很多文件夹比如src、bin、lib,你有写了一个bat文件来减少你的重复劳动;再后来随着你编码的需求更多,你对javac命令也了解更多,譬如打包、运行不同的类等等,而且你又学会了用junit,test类源码要和非test源码分开,你的boss要求你把web项目部署到tomcat下……你看了一下你的屏幕,满满的都是各种各样bat文件,查找起来基本靠记忆,这样不好不好。于是乎ant闪亮登场,从此再也不用担心点错命令了!!
来源:网络
转载地址:https://blog.csdn.net/double_sweet1/article/details/79780308 在idea中配置maven之前,我们需要先下载maven对应于jdk的版本,并在电脑上配置环境变量: 网址:http://maven.apache.org/download.cgi 下载后在电脑上配置环境变量: 1 计算机右键--属性--高级系统设置--...
2019独角兽企业重金招聘Python工程师标准>>> File Encoding File-->Setting-->File Encoding idea版本不同可能所在位置不同 搜索Encoding Font file-->setting-->font 调整菜单字体: file-->setting-->appearance&behav...
首先本地安装好git 然后配置idea 点击Test,配置成功如下图 然后创建git文件夹 git commit git push 创建分支 合并分支,先push分支,在merge 配置好git后,右击代码头部,点击annotate,就可以查看修改记录 如果想恢复git的上一个push的版本ctrl+alt+z idea本地提供了一个版本控制,如果没有配置git,可以使用这个功能 &...
IntelliJ IDEA 配置Tomcat 点击 run/Configuration 2,tomcat server > local > configurations 选择本地的tomcat路径 > ok 问题点:近期在熟悉使用IntelliJ IDEA,在运行项目启动Tomcat后,发现无法访问Tomcat首页,出现404错误。即输入http://loc...
换工作了,然后以前的开发环境又都没有了。 以前配置的idea的一些配置都又没有了,做一些记录,不定期更新: ---------------------------------------------------------------------- 1.修改快捷键: Alt + 左箭头: 回到上次编辑位置: Setting -> keyMap ->...
IntelliJ IDEA配置maven 2017年05月27日 17:50:13 阅读数:4646 IntelliJ IDEA内了Maven2和Maven3,如果想使用自己的Maven版本,可以在设置settings里配置。 配置方法如下: 1、打开configure–>Settings,如果已经打开了项目,可以通过File–>Settings打开,如图: 2...
2019独角兽企业重金招聘Python工程师标准>>> yuicompressor是雅虎开发的一个代码压缩工具,在实际的开发工作中应用十分广泛。 今天我遇到一个情况,压缩js代码。平时写个js工具测试无误后,会在网上找一些在线压缩工具将其压缩,目的不仅仅是混淆源码,更重要的是压缩代码,将源文件压缩变小,减少客户加载的消耗。 今天在压缩一个大插件的时候,没有找到可以用的在线工具,可...
IntelliJ IDEA配置Tomcat 作者:淼淼之森 原文链接:https://www.cnblogs.com/mmzs/p/9402110.html 一、基础配置 1、配置JDK File-->Setting...-->Build,Exception,Deployment-->...
FDM3D打印技术原理简析 FDM(FusedDepositionModeling),熔融定位挤出型的全称,也叫挤压造型。不懂的话,可以想象早上刷牙挤牙膏的感觉,主要组成为工作台;线材;主动辊和从动辊;喷嘴加热区(下方为喷嘴);支撑结构(支撑上方粘连的为我们打印的模型) FDM以丝状供料,材料是一卷一卷的(有点像新冠疫情前期国外超市首先被抢购一空的——厕纸)打印时,材料被加...
根据使用场景的不同(),本节将gitbook常用命令分为如下两类: 场景一:本地与服务器的同步 选中gitbook本地文档的文件夹后,在右键菜单中选择“Git Bash Here”,打开的Gitbook CLI窗口的当前路径即为选中的文件夹的路径,可以在该路径下通过git pull命令拉取服务器上的文件,或通过git push命令将本地的修改提交到服务器上。 其实本地的修改...
I have a list of dictionaries, i am trying to get key and value of each dictionary to assign into protobuff object. My sample code: My protofile This should work, although it is unclear what you are t...
I made fading slideshow in CSS3. Now I must insert it in a div container in such a way that the slideshow has width 100% of the parent, and appropriate height. If it was a single image I can easily do...
The source table is: Desired result: How do we obtain it using SQL? I tried But it does not seem to be working. Isn't it like this?...
A co-worker said this is possible (but it looks a bit strange to me). If there's a way to do it, where can I do this? I'm talking about winXP OS. Yes, the GC has two modes of operation: Server and Wor...
How to select all nodes without inner elements and without attributes in .xml with unknown structure? XPATH expression to find elements without subelements nor attributes is: //[not(|@*)] You will get...