notepad++ 搭建C语言编译环境
本帖最后由 Cool_Breeze 于 2021-2-21 15:39 编辑# 首先要安装dec c++ (主要是GCC 编译器)
cmd /k cd /d "C:\Program Files (x86)\Dev-Cpp\MinGW64\bin" & gcc.exe "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
: dos 命令
# cmd /k 打开一个 cmd 解释器窗口(执行字符串指定的命令但保留)
# cd /d 切换目录(GCC 所在目录)
# & 前面一个命令执行后接着执行后面的命令
# gcc.exe XXX.c 原文件 -o 编译完成后输出文件 XXX.exe
# PAUSE 暂定dos命令,按任意继续
# EXIT 退出
: notepad++ 内部变量
# "$(FULL_CURRENT_PATH)"
# $(FULL_CURRENT_PATH) 当前编辑文件的绝对路径加上文件名和后缀名
# "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
# $(CURRENT_DIRECTORY) 当前编辑文件所在目录
# $(NAME_PART) 当前文件文件名(不包含后缀名 .exe)
# "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" 执行编译完成的文件
# 用户快捷命令配置转移
# 查看快捷键配置文件路径 cmd 命名
cmd command
echo %appdata%\Notepad++
将以下内容保存为 shortcuts.xml, 并覆盖 %appdata%\Notepad++ 下的shortcuts.xml 文件
<NotepadPlus>
<InternalCommands />
<Macros>
<Macro name="Trim Trailing Space and Save" Ctrl="no" Alt="yes" Shift="yes" Key="83">
<Action type="2" message="0" wParam="42024" lParam="0" sParam="" />
<Action type="2" message="0" wParam="41006" lParam="0" sParam="" />
</Macro>
</Macros>
<UserDefinedCommands>
<Command name="Wikipedia Search" Ctrl="no" Alt="yes" Shift="no" Key="114">https://en.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD)</Command>
<Command name="Open file in another instance" Ctrl="no" Alt="yes" Shift="no" Key="117">$(NPP_FULL_FILE_PATH) $(CURRENT_WORD) -nosession -multiInst</Command>
<Command name="RunPython" Ctrl="yes" Alt="no" Shift="no" Key="116">cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT</Command>
<Command name="bat" Ctrl="yes" Alt="no" Shift="no" Key="115">cmd /k $(FULL_CURRENT_PATH) &exit</Command>
<Command name="编译C" Ctrl="no" Alt="yes" Shift="no" Key="116">cmd /k cd /d "C:\Program Files (x86)\Dev-Cpp\MinGW64\bin" & gcc.exe "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT</Command>
</UserDefinedCommands>
<PluginCommands>
<PluginCommand moduleName="QuickText.dll" internalID="0" Ctrl="no" Alt="no" Shift="no" Key="0" />
</PluginCommands>
<ScintillaKeys />
</NotepadPlus>
注意: 还需要将notepad++ 编码换成ANSI, 程序里面添加 dos 窗口页码 system("chcp 936"); 【可选的】 notepad++7.8.9的release notes 着实恶心到我了,用了差不多十年了吧,彻底卸载了{:10_251:}
轻量级纯文本编辑器推荐 notepad3 GitHub开源 SHRS23 发表于 2020-8-24 19:39
notepad++7.8.9的release notes 着实恶心到我了,用了差不多十年了吧,彻底卸载了
轻量级纯文 ...
release notes 没有看过,就直接安装就用!
页:
[1]