找回密码
 立即注册
查看: 1563|回复: 2

在Notepad++上快速运行简单的Lua、Python代码的方法

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    413

    回帖

    550

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    549393

    崭露头角活跃达人新人登场

    Seekladoom 发表于 2022-6-10 23:17:28 | 显示全部楼层 |阅读模式
    本帖最后由 Seekladoom 于 2022-6-10 23:36 编辑

    Notepad++ 8.4.2 64位下载地址:
    安装版:npp.8.4.2.Installer.x64.exe
    便携版:npp.8.4.2.portable.x64.zip

    Notepad++ 插件列表(内含各插件下载地址)

    https://github.com/notepad-plus-plus/nppPluginList/tree/master/doc

    注:使用本教程需要先安装好Notepad++,另外64位版本的Notepad++的插件管理器中有些插件无法直接找到,因此需要自己到github、sourceforge上去寻找(参考上述链接中的插件列表即可)并下载。

    Lua
    要在Notepad++上跑Lua脚本代码的话,需要先安装LuaScript插件,这里讲解一下手动安装的方法(如果想找插件管理器中自带LuaScript选项并直接安装的,可以降低版本去找),非常简单。

    LuaScript插件的下载地址:
    https://github.com/dail8859/LuaScript/releases/tag/v0.12

    测试用lua代码:
    1. num = math.random(1,9)
    2. print(num)
    复制代码

    动安装步骤
    1.下载插件压缩包


    2.解压到Notepad++的plugins文件夹中并将解压得到的文件夹改名为LuaScript


    3.打开Notepad++并设置快捷键






    4.打开控制台,用快捷键运行lua脚本




    Python
    参考链接:https://blog.csdn.net/u014470581/article/details/51533582

    测试用python代码:
    1. import random

    2. num = random.randint(1,9)
    3. print(num)

    4. num = random.uniform(1,9)
    5. print(num)
    复制代码

    运行命令配置步骤
    1.先安装好Python(鄙人用的是3.9版本)并配置好环境变量(安装的时候有Add to Path选项,直接勾选就行了)
    这步网上教程很多,自己去搜,因此就不再赘述了。

    2.打开Notepad++,点击 "运行 → 运行(R)" (默认快捷键是 F5 ),在弹出的菜单中输入:
    1. <font face="微软雅黑">[font=微软雅黑]cmd /k C:\Python39\python.exe "$(FULL_CURRENT_PATH)"& PAUSE & EXIT[/font]</font>
    复制代码
    注:我的Python 3.9设置安装目录时直接装在了C盘下,上面代码中的/k后面的那一段就是Python.exe所在的文件路径,如果你装在其他的地方的话,就将C:\Python39\python.exe这段修改为你自己安装Python后对应的Python.exe所在的文件路径即可。






    3
    .现在打开py文件,然后按快捷键Ctrl+F8就会弹出命令行窗口并显示计算结果了

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 1活跃度 +160 收起 理由
    Visionary + 160 赞一个!

    查看全部评分

    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-10-12 21:52
  • 签到天数: 36 天

    [LV.5]常住居民I

    18

    主题

    276

    回帖

    407

    VC币

    荣誉会员

    MDU

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    120853
    Visionary 发表于 2022-6-11 01:38:50 | 显示全部楼层
    好帖,Mark了
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    413

    回帖

    550

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    549393

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2022-6-16 00:17:02 | 显示全部楼层
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复 支持 0 反对 1

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表