返回顶部
首页 > 资讯 > 后端开发 > Python >[Notepad++]打造Python开
  • 204
分享到

[Notepad++]打造Python开

NotepadPython 2023-01-31 04:01:44 204人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

原创文章,欢迎转载。转载请注明:转载自 祥的博客 原文链接: 1.问题需求 2.Notepad++最终效果 3.配置Notepad++ 3.1.配置快捷键 3.1.1.配置快捷键 3.1.2.命令解释 3.2.配置插件

原创文章,欢迎转载。转载请注明:转载自 祥的博客

原文链接:



我一般写python项目都是用 PyCharm,这是绝对的利器,不过就是打开慢,吃资源[机壕请无视这条],而一般测试,我则是,用 Console Emulator + IPython 的运行环境,如下图所示:

pic0

体验还是不错的,但是就是编写代码不舒服,相当于一个加强版的IDEL,我需要编辑 + 运行 这两个功能。所以瞄上Notepad++

Ctrl + F5 # 编译运行Python,调用 cmd 运行Python,执行当前py文件
Ctrl + F6 # 运行IPython, 调用 cmd 运行 IPython

pic1_all

3.1.配置快捷键

3.1.1.配置快捷键

设置运行Python

  • 1.按 F5 (或者 运行 => 运行
  • 2.在弹出的窗口内输入以下命令:
# run_Python [Ctrl + F5]
cmd /k cd /d "$(CURRENT_DIRECTORY)" &  python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
  • 3.然后点击保存,取一个名字,比如[run_Python],配置快捷键(这里设置为 Ctrl + F5),点OK

PS:注意不要和已有快捷键发生冲突,在 运行 => 管理快捷键进行快捷键设置。

设置运行IPython

# run_IPython [Ctrl + F6]
cmd /k cd /d "$(CURRENT_DIRECTORY)" & ipython

设置运行ConEmu64

# ConEmu64.exe 进入 当前文件工作目录
"D:\Program Files\ConEmuPack\ConEmu64.exe" /dir "$(CURRENT_DIRECTORY)"
# ConEmu64.exe直接执行ipython,但是目录在 Notepad++.exe 的根目录
"D:\Program Files\ConEmuPack\ConEmu64.exe" ipython

这个 /dirConEmu64.exe的命令格式,但是后面没办法加载其它命令,会报错,我没有找到对应的命令用|&都无法链接两个命令,很无奈

pic2

pic3

pic4

pic5

3.1.2.命令解释

# run_Python [Ctrl + F5]
cmd /k cd /d "$(CURRENT_DIRECTORY)" &  python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
  • cmd /k: 表示打开cmd窗口,运行/k后边的命令,并且执行完毕后保留窗口
  • cd /d "$(CURRENT_DIRECTORY)"cd /d切换目录到$(CURRENT_DIRECTORY)
  • & :用来连接多条命令
  • python "$(FULL_CURRENT_PATH)":用Python 运行当前文件$(FULL_CURRENT_PATH)
  • $(FULL_CURRENT_PATH) :Notepad++的宏定义,表示当前文件的完整路径。
  • ECHO:换行
  • PAUSE: 表示运行结束后暂停(cmd中显示“请按任意键继续. . .”),等待一个按键继续
  • EXIT: 表示“按任意键继续…”后,关闭命令行窗口。

===========

cmd /k cd /d "$(CURRENT_DIRECTORY)" & ipython
  • cd /d "$(CURRENT_DIRECTORY)"cd /d切换目录到$(CURRENT_DIRECTORY)
  • $(CURRENT_DIRECTORY) : 当前文件所在文件夹
  • & ipython : 运行IPython

===========

Notepad++宏定义的含义

解释 例子
FULL_CURRENT_PATH The fully qualified path to the current document. E:\myPath\welcome.html
CURRENT_DIRECTORY The directory the current document resides in E:\myPath
FILE_NAME The file name welcome.html
NAME_PART The filename without the extension welcome
EXT_PART The extension of the current document html
NPP_DIRECTORY The directory that contains the notepad++.exe executable that is currently running possibly C:\Program Files\Notepad++
CURRENT_Word The currently selected text in the document
CURRENT_LINE The current line number that is selected in the document (0 based index, the first line is 0).
CURRENT_COLUMN The current column the cursor resides in (0 based index, the first position on the line is 0).

可以参考Notepad++自带的帮助文档。

点击菜单“?”=>[帮助]按钮(或者Shift+F1快捷键)=>在打开的页面中点击右面的[Commands],可以查看到各个宏定义的含义。

pic7

3.2.配置插件

插件 => Plugin Manager=> Show Plugin Manager=> Available

找到插件 : ExplorerSource Cookifier

安装后:

pic6


赞赏码

--结束END--

本文标题: [Notepad++]打造Python开

本文链接: https://lsjlt.com/news/187811.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • [Notepad++]打造Python开
    原创文章,欢迎转载。转载请注明:转载自 祥的博客 原文链接: 1.问题需求 2.Notepad++最终效果 3.配置Notepad++ 3.1.配置快捷键 3.1.1.配置快捷键 3.1.2.命令解释 3.2.配置插件 ...
    99+
    2023-01-31
    Notepad Python
  • Notepad++写python遇到In
    好吧我还对着网页看了半天,觉得自己不可能敲代码都敲错的。 百度了一下是tab和空格的问题。 在Notepad++中:编辑-->空白操作-->Space to Tab(all) 保存一下重新运行就可以了。 我还得去百度一下为什么我...
    99+
    2023-01-31
    Notepad python
  • notepad++安装python插件
    (1)如果无法更新,请用国外***进行连接###还要装一个插件##还要装一个创建插件→XBrackets Lite→Settings 勾选Autocomplete Brackets 就可以了。notepade++的自动注释为:ctrl+Q...
    99+
    2023-01-31
    插件 notepad python
  • 使用Gedit打造python集成开发环
    一直使用sublime来进行python程序的编写,但是在linux系统里,sublime无法输入中文。网上虽然有很多解决方案,但都不完美。近日随意用起debian自带的gedit编辑器,发现其出乎意料的强大,使用自带系统插件就可实现py...
    99+
    2023-01-31
    Gedit python
  • 打造vim中的python IDE
     首先先介绍几个常用的插件: 1,ctags和taglist,这个大家估计都很常用,在ubuntu下只要安装exuberant-ctags即可啦,另外tagbar支持面向对象语言的展示   " toggle Tagbar display  ...
    99+
    2023-01-31
    vim python IDE
  • 使用Qt Creator打造Python
    当前Qt Creator已经允许建立Python文件了。我们可以使用Qt Creator当做Python的编辑器,支持高亮显示。但是不支持其他一些高级特性,比如自动填词功能。 运行Python script需要一些配置。打开Qt Crea...
    99+
    2023-01-31
    Qt Creator Python
  • 使用EditPlus打造一个Python
    EditPlus版本:v3.41 注意:EditPlus需要下载破解版的 1、添加一整个组:启动EditPlus,【工具】-->>【参数设置】 在【组和工具项】里-->>【添加工具】-->...
    99+
    2023-01-31
    EditPlus Python
  • Android手机打造你的Python&Java开发工具!
    开发者桌面 之前写过一篇文章:将Android手机打造成你的python开发者桌面 在安卓手机上通过Termux软件,创建一个模拟Linux系统,它的好处就是无需root,即可...
    99+
    2022-06-06
    java开发工具 java开发 JAVA 工具 Python Android
  • Python函数与Django IDE:打造高效开发工作流!
    Python是一种高级编程语言,广泛用于数据科学、机器学习、Web开发等领域。Python的函数是编写高效代码的关键,而Django是一个流行的Web框架,可以用于快速开发Web应用。在本文中,我们将探讨如何使用Python函数和Djan...
    99+
    2023-10-13
    函数 django ide
  • Python、npm和shell:在Windows上打造完美的开发环境!
    在计算机编程中,一个良好的开发环境是成功的关键之一。一个好的开发环境可以使你的工作更加高效和愉悦。而在Windows上,由于其特殊的环境,开发环境的搭建可能会相对复杂。但不要担心,本文将为你介绍如何在Windows上打造一个完美的开发环境...
    99+
    2023-10-14
    npm shell windows
  • 完美配置PyCharm:打造个性化的Python开发环境!
    完美配置PyCharm:打造个性化的Python开发环境! 作为一款功能强大的Python集成开发环境,PyCharm拥有丰富的功能和插件,可以帮助开发者提高工作效率。通过适当的配置,...
    99+
    2024-02-22
    pycharm 配置 python开发
  • Python+Tkinter打造签名设计工具
    目录1.概述2.网页分析1)网页缺陷2)页面分析3)数据的获取3.完整代码4.总结1.概述 前面我们已经详细的介绍了,怎么使用Tkinter创建属于自己的窗口界面了。整体布局呢我们已...
    99+
    2024-04-02
  • Python+虚幻引擎打造数字人
    使用Python编写程序来创建虚幻引擎中的数字人。虚幻引擎为开发人员提供了一个强大的工具集,帮助您创建高质量的数字角色,并为其添加动画、声音和其他特性。 以下是一些基本的步骤,用于使用Python和虚...
    99+
    2023-09-02
    深度学习 人工智能 python
  • python代码如何打造经典游戏打乒乓
    今天就跟大家聊聊有关python代码如何打造经典游戏打乒乓,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。前言今天为大家介绍一个非常经典的游戏--打乒乓球,其实也不是真正的打乒乓球玩法...
    99+
    2023-06-02
  • 用 Python、Git 和容器技术,打造高效的 Bash 开发环境!
    在现代开发环境中,Bash Shell 命令行界面已经成为了开发人员不可或缺的工具之一。然而,为了提高开发效率,我们需要将其与其他工具结合起来,构建一个高效的 Bash 开发环境。在本文中,我们将介绍如何使用 Python、Git 和容器技...
    99+
    2023-10-14
    git 容器 bash
  • 用Python和npm打造更快速、更高效的Web开发项目!
    Web开发是一个需要不断进化的领域。每天都有新的技术和工具出现,帮助开发人员更快、更好地完成项目。Python和npm是两个广泛使用的工具,它们可以帮助开发人员更快速、更高效地完成Web开发项目。 本文将介绍如何使用Python和npm来...
    99+
    2023-11-13
    npm apache django
  • Android开发如何使用WebView打造web app
    这篇文章主要为大家展示了“Android开发如何使用WebView打造web app”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android开发如何使用WebView打造web&n...
    99+
    2023-06-29
  • Java Maven:构建神器,打造开发乐园
    Maven的基础 Maven是一个基于项目的构建系统,使用XML文件(pom.xml)定义项目的依赖关系、构建配置和插件。通过将项目打包成一个称为JAR文件的独立单元,Maven可以简化分发和部署过程。 依赖管理 Maven的核心功能之...
    99+
    2024-03-06
    Java Maven 构建工具 依赖管理 自动化协作
  • Python GUI 编程:打造响应式界面
    ...
    99+
    2024-04-02
  • 如何打造SOAR
    这篇文章给大家介绍如何打造SOAR,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。考虑购买安全编排、自动化与响应(SOAR)解决方案的公司企业,往往会担心自己现有的事件响应项目尚未成熟到可实现带自动化与编排功能的综合性平...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作