当前位置:网站首页>Using notepad++ to build an arbitrary language development environment
Using notepad++ to build an arbitrary language development environment
2022-07-03 15:04:00 【trium_ KW】
Notepad++ Is a lightweight open source text editor , Support for multiple languages , And you can add new languages by yourself , In terms of software features alone, it is favored by developers . For mainstream development languages or large projects , There are a wide range of IDE available , Its development efficiency is naturally better than Notepad++; However, for small projects or some relatively unpopular languages ,Notepad++ It is more convenient and flexible .
This paper introduces Notepad++ And GNU Make Combine to build a method suitable for multi language development environment , It's not limited to C/C++、Java、Python、Perl etc. .
1. First download mingw-get Tools , And then use
mingw-get install mingw32-makeobtain GNU make Tools ( Other tools such as gcc Get according to your own needs )
2. download Notepad++
3. open Notepad++ Plugin Manager, download NppExec
4. open Plugins > NppExec > Execute, Enter :
NPP_SAVE
cd $(CURRENT_DIRECTORY)
make5. Click button Save, Name as prompted NppExec Script
6. open Plugins > NppExec > Advanced Options, In the lower left corner Menu Item Select the associated script (Associated script), And name it as prompted ( That is, the name displayed in the menu ), Then click the button Add/Modify, The script is added to Plugins > NppExec At the bottom of the menu . If the number of clicks is too deep , You can put Advanced Options In the upper left corner of the dialog box Place to the Macros submenu Check the box , The script will be added to Macros Lower part of menu .
7. open Settings > Shortcut mapper, by make Add shortcuts , such as F9
8. Similarly, add scripts and set shortcut keys , such as Shift+F9
cd $(CURRENT_DIRECTORY)
make clean9. complete
such , Before writing code, you can write it in the same directory Makefile, And then you can do it in Notepad++ Use in make and make clean 了 . although make Yes C/C++ Well supported , This does not mean that it is not applicable to other languages , For example, it can be used as Python Markdown Preparation and Graphviz Compiling .
about Makefile Relatively fixed language , You can use the same method to NppExec add to 【 Automatically generate according to the suffix of the current file Makefile】 Script for , Further simplify the development process .
边栏推荐
- [transformer] Introduction - the original author of Harvard NLP presented the annotated transformer in the form of line by line implementation in early 2018
- Zero copy underlying analysis
- 4-33--4-35
- [opengl] pre bake using computational shaders
- 什么是one-hot encoding?Pytorch中,将label变成one hot编码的两种方式
- Write a 2-minute countdown.
- Global and Chinese markets for infrared solutions (for industrial, civil, national defense and security applications) 2022-2028: Research Report on technology, participants, trends, market size and sh
- [opengl] face pinching system
- High quality workplace human beings must use software to recommend, and you certainly don't know the last one
- Remote server background hangs nohup
猜你喜欢

C language fcntl function

Pytorch深度学习和目标检测实战笔记

Open under vs2019 UI file QT designer flash back problem

Influxdb2 sources add data sources

PS tips - draw green earth with a brush

QT - draw something else

el-switch 赋值后状态不变化

4-20-4-23 concurrent server, TCP state transition;

Adobe Premiere Pro 15.4 has been released. It natively supports Apple M1 and adds the function of speech to text

【Transform】【NLP】首次提出Transformer,Google Brain团队2017年论文《Attention is all you need》
随机推荐
How does vs+qt set the software version copyright, obtain the software version and display the version number?
从书本《皮囊》摘录的几个句子
Global and Chinese markets for sterile packaging 2022-2028: Research Report on technology, participants, trends, market size and share
4-24--4-28
NOI OPENJUDGE 1.6(09)
2021-10-16 initial programming
解决pushgateway数据多次推送会覆盖的问题
Global and Chinese market of transfer case 2022-2028: Research Report on technology, participants, trends, market size and share
[opengl] advanced chapter of texture - principle of flowmap
远程服务器后台挂起 nohup
Global and Chinese markets for transparent OLED displays 2022-2028: Research Report on technology, participants, trends, market size and share
Troubleshooting method of CPU surge
App global exception capture
Adobe Premiere Pro 15.4 has been released. It natively supports Apple M1 and adds the function of speech to text
CentOS7部署哨兵Redis(带架构图,清晰易懂)
ASTC texture compression (adaptive scalable texture compression)
[pytorch learning notes] transforms
【Transform】【实践】使用Pytorch的torch.nn.MultiheadAttention来实现self-attention
Center and drag linked global and Chinese markets 2022-2028: Research Report on technology, participants, trends, market size and share
mmdetection 学习率与batch_size关系