使用Wing IDE的第一步是建立一个项目文件,这样Wing IDE就可以找到并分析源代码,存储工作。

Wing IDE会自动以默认的项目进行启动。在本教程中用户也可以使用这个默认项目进行示例操作。如果希望创建一个新的项目作为替代,使用Project菜单中的New Project。注意:进行这项操作之后,用户将需要从帮助菜单再次打开教程,因为Wing IDE会在项目关闭的同时关闭打开的文件。

为了使源代码工作的更加顺畅,并可在同一时间阅读教程,那么推荐用户右键单击编辑器选项卡区域并选择Split Side by Side(分裂并排)。

接下来,用户可以通过Project菜单的Add items或者是在Project工具右键将源文件添加到项目。对于本教程,使用Add Directory添加教程目录中的所有文件。

一旦文件添加完成之后,使用Project菜单中的Save Project或者Save Project As将项目保存到磁盘中。使用tutorial.wpr作为文件名并将其放置到之前创建的教程目录中。

浏览文件

项目中的文件可以通过双击或右键点击Project工具中的文件列表打开。当位于Project视图右上角Options菜单中的Follow Selection项目被检查确认后,Wing IDE将显示被单击文件的源代码。然而,这些文件以瞬态模式打开,当另一个文件打开时会自动关闭。这种机制可以防止在调试或者浏览文件时大量的文件被打开。

这种模式下,可以使用编辑器区域右上角的条形襟针图表打开文件:

点击回形针图标可在两种模式之间进行切换。右键单击图标会显示一个最近访问的文件菜单。注意,这包含瞬态和粘性的文件,而最近在文件菜单列表只包含粘性文件。

瞬态编辑的数量保持开放,除了那些可见的可按照偏好进行设置。

注意,你可以改变项目的显示将文件排序到一个深的层次结构,一个扁平的层次结构,或者mime类型。这些都可以从项目视图的选项菜单中找到。

共享项目文件

如果计划在团队中使用Wing IDE,并在版本控制系统中共享CVS, Subversion,或Perforce SCM等项目文件,一定要使用Project Type属性改变需要共享的项目。这样一来会把这个项目分成两个文件:包含共享数据的*.wpr文件和包含用户私人数据的*.wpu文件。确保只有*.wpr文件被放到到版本控制中,以避免并发编辑修改造成的冲突。

python的ide环境中创建文件_使用Python开发环境Wing IDE设立项目注意事项相关推荐

  1. python安装第三方包出现无法在安装目录中创建文件_解决pip安装的第三方包在PyCharm无法导入的问题...

    一般我们安装Python的第三方包都会在终端执行下列命令进行安装: pip install 要安装的包名 安装成功后发现在PyCharm中仍然存在找不到包的问题,为什么呢? 总之就是PyCharm找不 ...

  2. c++创建文件_使用Python实现文件压缩和解压

    (点击上方快速关注并设置为星标,一起学Python) 来源:网络 大家可能都熟悉.zip格式的文件.它可以把多个文件,压缩成一个文件.这在网络上传输时很有用,而且节省硬盘空间. 接下来,我们使用Pyt ...

  3. python 直方图每个bin中的值_使用python中的matplotlib进行绘图分析数据

    matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备, ...

  4. python提取excel表中的数据_用python从excel工作表中提取和操作数据

    场景:我正在尝试编写一个python代码,它读取给定文件夹中的所有工作簿,获取每个工作簿的数据并将其放入单个数据帧中(每个工作簿都成为一个数据框,因此我可以单独操作它们).在 问题1:对于此代码,即使 ...

  5. python脚本下载钉钉的文件_利用python下载钉钉群直播视频

    今年因为疫情的原因不能开学,所以很多学校都使用钉钉进行在线授课,但是在钉钉里面点击下载群直播回放的时候却发现: 真好,管理员设置了不允许下载回放. 这就完了吗?NoNoNo!既然正常途径下载不了,那么 ...

  6. python怎么统计文本中的字频_【python】实现文档中的多频词统计

    案例:三国小说主要人物出场频率统计 首先导入必要的模块: import jieba from collections import Counter from wordcloud import Word ...

  7. python在材料模拟中的应用_基于Python的ABAQUS二次开发及在板料快速冲压成形模拟中的应用...

    2009 doi :10 1 3969/ j 1 issn 1 1007 2 2012 1 2009 1 04 1 013 基于 Python 的 ABAQUS 二次开发及在板料快速 冲压成形模拟中的 ...

  8. python怎么索引json中的值_使用Python在JSON中查找值

    我之前已经成功地解析了JSON文件中的数据,但现在我要实现的函数遇到了问题.我有一个JSON格式的姓名.身份证号码和出生日期列表.我想在Python中得到的是让用户输入一个名字并检索他的身份证号码和出 ...

  9. python用os.system打开wav文件_使用python读取wav格式文件

    ** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...

最新文章

  1. iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)
  2. extjs ajax 遮罩层,[Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏
  3. c 数据压缩算法_Redis存储总是心里没底?你大概漏了这些数据结构原理
  4. 成品开卡和测试架的区别_浅析花盆与花箱阳台,廊架和花架的区别
  5. Rabbit-音乐欣赏
  6. Android中的onWindowFocusChanged()方法详解
  7. Mac 常用的 20 款效率神器推荐
  8. 个人收集的IT技术网站集合,涉及web前后端,大数据,UI设计等。...
  9. gta5结局杀老崔我哭了_GTA5:玩家眼中的重情义,剧情中变定时炸弹,崔佛为何是个疯子?...
  10. 完美解决IIS 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别
  11. 【经验教程】iPhone苹果手机开通腾讯视频VIP连续包年会员怎么取消苹果关闭订阅连续包年?
  12. python之excel读写报表统计入门
  13. Windows 7安装Service Pack 1失败问题
  14. python程序员兼职平台-用Python拓展副业的几种方式
  15. python中csv库的writer函数_指定格式csv.writer在Python中
  16. SCS【8】单细胞转录组之筛选标记基因 (Monocle 3)
  17. 一加手机如何拷贝公交卡_一加5T怎么刷公交卡?一加5T手机NFC刷公交卡详细图文教程...
  18. MasterCAM2017车铣复合视频教程
  19. 自动化测试工程师所用软件,【自动化测试工程师(软件)软件工程师面试题目|面试经验】-看准网...
  20. 直击OpenAI首次听证会:大模型研究不暂停,AI厂商可能要上牌照丨智涌深度

热门文章

  1. 【算法】一个简单的决策树(DT)原理
  2. PyTorch 官方教程发布,限时免费开放!
  3. esp32树莓派_用 ESP32 制造炫彩 LED 球
  4. Matlab神经网络十讲(2): Create Configuration Train NeuralNet
  5. VTK修炼之道59:图形基本操作进阶_纹理映射
  6. 网络分层模型OSI和TCP/IP四层模型
  7. 通过对代码进行调试讲解缓冲区溢出原理
  8. 实验八 分析一个奇怪的程序
  9. eclipse忘记了程序保存在哪里怎么办
  10. 青蛙跳台阶问题(思路与蜂窝问题一致)