windows上使用notepad++编辑shell脚本,并通过cygwin运行
首先介绍下Notepad++定义的一个变量:
Notepad++定义的这些环境,可以作为参数传递给外部工具
变量名称 含义 例子
FULL_CURRENT_PATH 文件路径名称 E:\java\HelloNpp.java
CURRENT_DIRECTORY 文件目录 E:\java\
FILE_NAME 文件全名称 HelloNpp.java
NAME_PART 文件名称 HelloNpp
EXT_PART 文件扩展名 java
为便于编程,打开notepad-->设置-->首选项...-->备份与自动完成 ,
勾选 所有输入均启用自动完成(选择函数自动完成或者单词自动完成,凭个人喜好),
勾选 输入时提示函数参数。
先提醒下大家,运行命令前,要先记得保存修改过的文件。
第一步:下载NPP_EXEC插件,具体方法就不赘述。
第二步:windows下将cygwin的bin目录添加到环境变量,如:
c:/cgywin/bin追加到windows环境变量
第三步:选择插件->NppExec->Execute菜单,或者按住F6快捷键打开运行对话框
第四步:在对话框中输入如下脚本
npp_save (保存当前文件)
cd $(CURRENT_DIRECTORY) (进入到当前文件所在目录)
c:\cygwin\bin\bash.exe $(NAME_PART).sh (调用cygwin的bash shell解释器执行当前脚本)
第五步:保存第四步配置的命令,可以自己命名,如Shell执行
第六步:选择插件->NppExec->Advanced Options菜单,在左下角的Menu item中添加一个Item,我们这里命名为Shell,并点击Add/Modify按钮将
菜单添加到左上角中的区域
第七步:勾选左上角中的“Place to the Macros submenu"复选框,并点击OK按钮完成配置
第八步:将插件->NppExec->Show Console Dialog选中
第九步:选择”设置“->”首选项"->"新建“选项卡,找到格式区域,选择为Linux,编码区域选择"UTF-8(无BOM)"
到此,配置完成,可以编写一个简单的脚本,然后按住Ctrl+F6就可以执行shell脚本了
#!/bin/bash pwd files=`ls -li ` for file in $files do echo "file is $file" done
我的机器运行如下:
相关推荐
标题中的“使用Notepad++编辑器的RunMe插件运行脚本”指的是在Notepad++这个流行的免费文本编辑器中,通过安装并使用RunMe插件来执行各种脚本文件的过程。Notepad++是一个轻量级、可自定义的编辑器,支持多种编程...
1、Notepad++宏:旨在帮助你充分发挥Notepad++的宏功能,实现文本编辑的自动化。无论你是迫切需要提高工作效率的编程开发者,还是经常需要处理大量文本的文字工作者,这个资源都能为你提供宝贵的帮助。 2、通过丰富...
本文将详细介绍如何使用Notepad++来编辑和运行Python程序,并探讨一些高级配置方法。 #### Notepad++简介 Notepad++是一款基于Windows平台的文本编辑器,支持多种编程语言的语法高亮显示,具有丰富的插件系统,...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中广为使用。它支持多种编程语言,包括但不限于C、C++、Java、Python、PHP、HTML、XML等,并且具有丰富的自定义功能,使得程序员在编写和调试代码时...
**Notepad++文本编辑器详解** Notepad++是一款在IT领域广泛应用的文本编辑器,尤其受到程序员和系统管理员的喜爱。这款编辑器以其高效、轻便和功能强大而著称,支持多种编程语言,并且完全免费,遵循GPL(GNU ...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中被广泛使用,因为它支持多种编程语言,包括C#。"Notepad++运行C#的插件及源码"是一个专门针对Notepad++设计的扩展,允许用户在不离开编辑器的情况下...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在Windows操作系统中被广泛使用。它支持多种编程语言的语法高亮显示,具有丰富的自定义功能,使得文本编辑工作更为便捷高效。这款软件版本为7.9.3,是Notepad++...
notepad++自动格式化工具NppAStyle,找到你安装的Notepad++的安装目录,(最简单的方法就是在你使用的Notepad++的快捷方式的属性里点"打开文件位置")。进入后我们打开plugins文件夹,把刚才解压的NppAStyle.dll复制...
对于MacOSX用户,Notepad++ 8.4.4的安装包可能需要通过第三方编译或者使用Rosetta 2技术来实现兼容,因为Notepad++原本是为Windows设计的。Rosetta 2是Apple推出的一种转换层,允许在M1芯片的Mac上运行基于Intel的...
Notepad++ 作为一个功能强大且广泛应用的文本编辑器,在 Windows 平台上拥有极高的用户基础。然而,对于 Mac 用户来说,官方并未提供 Notepad++ 的 Mac 版本,引发了广泛的讨论和需求。幸运的是,有些大神利用 ...
Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和文本操作者中广为使用。它基于Microsoft Windows操作系统,支持多种编程语言,并且可自定义语法高亮。标题提到的"Notepad++插件包"是专门为Notepad++...
2. **宏录制与回放**:Notepad++ 具备宏功能,可以录制一系列操作并保存为宏,方便日后重复使用,极大地提高了开发者的生产力。 3. **插件系统**:Notepad++ 的一大亮点在于其丰富的插件库,如NppFTP用于FTP文件...
notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...
Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。 Notepad++...
标题中的“免安装版”意味着这个版本的Notepad++不需要通过传统的安装程序进行安装,用户可以直接下载并运行,大大简化了使用流程,尤其在需要快速部署或者移动办公的情况下,这种免安装版的优势尤为突出。...
Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...
1. 获取安装包:NotePad++的最新版本为8.5.3,可以从官方网站下载到对应操作系统的安装文件,例如“npp.8.5.3.Installer.x64.exe”是适用于64位Windows系统的安装程序。 2. 执行安装:双击下载的安装文件,启动安装...
Notepad++ 7.7便携版是一款广受欢迎的免费源代码编辑器,尤其适合用于Windows操作系统。它基于强大的Scintilla编辑组件,支持多种编程语言,并提供了丰富的自定义功能,使得程序员和文本处理者都能享受到高效的工作...
如果你更倾向于使用原版Notepad++,你可以选择在Ubuntu上通过Wine来运行Windows程序。Wine是一个兼容层,允许你在Linux上运行Windows应用程序。首先,安装Wine: ```bash sudo apt install wine ``` 然后,你需要...