`
房价会降吗
  • 浏览: 65333 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Python开发环境Wing IDE教程之Search in Files使用详解

阅读更多

Search in Files工具是Wing IDE中最强大的搜索选项。它支持磁盘、项目,打开编辑器,或其它文件集的多文件批量搜索。它还可以使用通配符搜索,并可以做基于正则表达式的搜索/替换。

建议用户在进行细节设置之前,在example1.py文件中尝试一个简单的批处理搜索。从搜索管理器中选择当前文件(这是默认的)。然后在搜索区域输入PrintAs。

Wing IDE将立即开始搜索,每当用户改变搜索字符串或进行其它影响结果的更改时,都需重新启动搜索。当完成之后,用户应该看到如上面截图所示的画面。点击第一个结果行来进行选择,将会高亮显示在example1.py文件中与相应的搜索的匹配行。

用户可以在Search in Files管理器中使用后退/前进的方向键来遍历搜索结果。

Wing IDE最新版官方推荐免费下载地址

文件集

接下来,更改选择器来查看在项目中的所有的文件,并将搜索字符串改为HTML。这与搜索单个文件是同样的方式,但是会列出项目中所有文件的搜索结果。用户也可以用这个方式搜索当前打开的所有文件。

在大多数情况下,搜索被限制在项目中的子文件。例如,只有Python文件。这可以通过在过滤选择器中选择Python文件实现。用户还可以在过滤器选择器使用Create/Edit File Sets定义其他文件集。这将显示文件集偏好:

每个文件集有一个名称和一个包括和排除规范列表。每一种规格可以应用到文件名、目录名或文件的MIME类型。一个简单的例子就是指定 *.pas通配符通过名称匹配Pascal文件,或使用所有的HTML文件的text/html mime类型。

搜索磁盘

Wing IDE也可以直接在磁盘上进行搜索。通过在区域中输入路径进行尝试。假设用户有没有改变搜索字符串,就会在目录中的所有的文本文件搜索HTML。

磁盘搜索还可以递归,在这种情况下Wing IDE将搜索所有子目录。这是通过在范围选择器选择一个目录,并在选项菜单检查Recursive Directory Search。

用户可以使用Options Selector中的Show Line Numbers选项和Result File Name组改变结果列表的格式。这个选项选择器也包含各种其它搜索选项。

注意,搜索项目文件通常比搜索目录结构速度更快,因为文件组是预先计算的。

多文件替换

在处理结果集中的多个文件时,Wing IDE将默认在编辑器中打开每个更改的文件,不管该文件是否已经打开。这允许用户通过不保存文件撤消更改或者通过在每个编辑器发行撤销。

选项菜单中还有另一种替代方式。如果用户检查Disk项上的Replace Operates, Wing IDE将会直接在磁盘上改变文件而不是在IDE中打开编辑器。这可以速度更快,但不推荐,除非用户拥有一个版本控制系统,错误出现时能及时做出反应。

注意,即使直接在磁盘上操作,Wing IDE将替换在IDE中已经打开编辑器的更改。如果已经文件已经保存在IDE中,这就可以避免创建两个版本的文件。建议在Disk模式下Replace Operates进行工作时关闭所有编辑器,或每个替换操作之后立即从文件菜单选择Save All。这可以避免丢失替换部分,避免在源程序中导致不一致的应用程序的替换操作。

1
0
分享到:
评论

相关推荐

    wing IDE python开发环境

    wing IDE python开发环境 wing IDE python开发环境 wing IDE python开发环境 wing IDE python开发环境 wing IDE python开发环境 wing IDE python开发环境

    python开发工具wingide和破解

    python开发工具wingide和破解,好用。

    python开发环境 wingide-5.0.9-1.exe

    python开发环境 wingide5,在windows下比较好用的IDE,也可以到下载到linux系统下安装包

    python开发环境wingide

    python开发环境wingide,很好用.

    WingIDE(Python最强大的集成开发环境)及破解

    WingIDE是Python最强大的集成开发环境,利用它可以方便地开发和调试Python程序,文件中包含破解程序,请放心使用。

    wingIDE python IDE

    WingIDE是一款专为Python编程设计的强大集成开发环境(IDE),它为程序员提供了高效且功能丰富的开发工具,旨在提升代码编写、调试和测试的效率。这款IDE以其用户友好的界面、强大的自动补全功能以及对版本控制系统...

    wingide--基于Python编程语言开发的集成开发环境

    WingIDE是一款专为Python编程语言设计的集成开发环境(Integrated Development Environment,简称IDE),它提供了丰富的功能和工具,旨在提高Python开发者的效率和代码质量。作为一款强大的开发工具,WingIDE集成了...

    pythonIDE:wingIDE4.0.x_linux破解包

    wingIDE是python的企业级集成开发环境,比eclipse+python开发插件 PyDev要好用很多。开发python的极好工具,强烈推荐. 使用方法:先到官方网站下载wingIDE4.03或wingIDE4.04,安装后启动,弹出注册框时,选择第一项:...

    WingIDE安装和破解(Python开发利器)

    WingIDE安装和破解(Python开发利器)破解程序

    Python_基础教程+wingide工具

    【Python_基础教程+wingide工具】是一份综合的学习资源,包含了Python编程语言的基础知识以及WingIDE这一高效开发环境的使用。这份资料适合初学者,旨在帮助学习者快速掌握Python编程并熟悉实用的开发工具。 Python...

    python3 wingide6 破解

    python3 wingide6 破解 不用不知道,一用下一跳,用了就知道多爽了。

    python编辑器wingide用法.docx

    ### Python编辑器WingIDE使用详解 #### 一、引言 在软件开发领域,选择合适的开发工具至关重要。“工欲善其事,必先利其器”,这句话充分表达了选择高效工具的重要性。对于Python开发者而言,WingIDE是一款功能强大...

    【读书笔记】Python开发环境搭建-Python(x,y) + Wing IDE4.0.3.docx

    本文介绍了如何使用Python(x,y)和Wing IDE搭建Python开发环境。Python(x,y)提供了一个包含大量科学计算库的完整Python环境,非常适合科学研究和数据分析;而Wing IDE则以其强大的调试能力和丰富的功能成为Python...

    python集成开发工具wingide

    wingide是一个python集成开发工具,算是目前应用最广的,但是是收费的。网上有很多wingide的破解方法,个人觉得都比较复杂,这里分享一个比较简单的破解方法。整个文件包括wingide5.0.9的安装包,破解脚本,还有一份...

    PythonIDE WingIDE Pro6含破解

    Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。 WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。 包含破解说明。只...

    Wing IDE 5.1.8.zip

    **Wing IDE 5.1.8:一个实用的Python集成开发环境** Wing IDE,全称为Wingware Integrated Development Environment,是一款专为Python编程设计的集成开发环境(IDE)。尽管在功能上可能不敌PyCharm这样的重量级...

    Python开发环境+Python简明教程

    在"Python开发环境+Python简明教程"的压缩包中,包含了Python的安装包(版本2.7.13)以及一个简明教程,帮助用户快速熟悉并开始Python编程。 首先,我们来了解一下Python 2.7.13。这是Python 2.x系列的一个稳定版本...

    PyCharm安装教程:Python集成开发环境(IDE)安装详解

    通过本教程,读者可以轻松完成PyCharm的安装并开始进行Python开发。 适合人群:初学者和有一定经验的Python开发者。 使用场景及目标:①帮助开发者在Windows系统上快速安装和配置PyCharm;②指导用户完成Python环境...

    wingide-6.0.x+python3.x

    wingide-6.0.x+python3.x 亲测可用,非常不错。相关教程网上一大堆。这里提供的是破解码源文件。

    Python-IDE开发环境Ninja-IDE

    真正的Python-IDE开发环境 NINJA-IDE的名字来至于“Ninja-IDE Is Not Just Another IDE”,它是一个多系统下的专业Python程序设计开发环境 NINJA-IDE使得开发Python软件变得更加简单,得益于它的丰富的可扩展性使得...

Global site tag (gtag.js) - Google Analytics