Notepad++变成C/C++的IDE

来源:互联网 发布:clevo 知乎 编辑:程序博客网 时间:2024/05/16 17:21

使用notepad++编程,主要目的是用于学习gcc,和学习算法编程(每次建一个cpp文件比较方便,每次都用vs为一个小算法建一个工程太麻烦了,而且也占了更大的空间)
当然,在linux下直接用vim+gcc更好

软件准备

  • Notepad++
    用最新版,自带了Function list-
  • gcc-
    使用minGw,并配置好-

Notepad++配置

  • 1.安装notepad++,在这下载:https://notepad-plus-plus.org/-
  • 2.打开notepad++ ,插件,Plugin Manager, 打到Nppexec,然后install-
  • 3.然后可以打开函数列表,consolo窗口,输入cmd -c “cd $(CURRENT_DIRECTORY)”,即可进入控制台,并转到当前文件路径,然后可以使用g++了-
    这里写图片描述

或者:

  • 3.将cmd -c “cd -d $(CURRENT_DIRECTORY)” 定义为一个宏:打开Nppexec -> execute,然后命名为 Start Cmd Console-
    这里写图片描述

    然后将Start Cmd Console添加为宏:打开Nppexec -> Advanced Options,添加宏即可;
    这里写图片描述

    最后,可以添加快捷啦,添加右键菜单啦,随你DIY!
    这里写图片描述
    这里写图片描述
    (添加右键菜单:设置->编辑弹出菜单,加上以下代码,根据上下文找到在哪吧)

        <Item FolderName="Plugin commands" PluginEntryName="NppExport" PluginCommandItemName="Copy all formats to clipboard" ItemNameAs="Copy Text with Syntax Highlighting" />        <!--My menu-->        <Item PluginEntryName="NppExec" PluginCommandItemName="Start Cmd Console" />        <Item PluginEntryName="SourceCookifier" PluginCommandItemName="Go To Definition" />
  • 4.其它方便编程的插件:SourceCookifier ,有Go to definition等功能-
  • 5.其它编程用到的功能:
    编辑->字符面板
    编辑->历史剪切板
    视图->工程->工程面板

MinGw

windows下gcc用什么看个人喜好吧。
我用的MinGw-x64,地址:http://mingw-w64.yaxm.org/doku.php

附几条gcc的基本命令(以main.cpp和exm.h为例):

g++ -o main main.cpp -I "./exm"    //"./exm" 表示exm.h的文件夹目录,    //"./"表示 当前目录    //"../"表示 上一级目录g++ -o main main.cpp -finput-charset=utf-8 -fexec-charset=gbk    //main.cpp为utf-8编码(我的notepad++=默认为utf-8编码)    //生成main.exe使用gbk编码,windows默认使用gbk,加这一句,输出中文就不会乱码了
0 0