设置Notepad++在cpp文件里的字体与样式

    在Notepad++软件中,每种语言都对应着一种字体和样式,选择适合的字体和样式,对于代码阅读和编写非常有帮助。

    下面,以Notepad 8.9.3 为例,介绍其C++文件样式的设置方法。

1 设置字体

    选择字体清晰、容易分辨的字体。比如,微软雅黑、Microsoft YaHei UI、Courier New、Cascadia Mono Light,大小设置为10。如图(1)所示:

图(1) 设置字体和颜色

2 设置字体颜色

    一般设置为豆沙绿:RGU = (177,226,207), 如图(2)所示:

图(2) 设置为豆沙绿

3 设置C++文件的样式

3.1 选择语言: C++

    在Notepad++的菜单栏【工具】--》语言格式设置 --》语言:C++,如图(3)所示:

图(3.1) 在"语言"列表里,选中C++

3.2 设置Defualt的颜色

    也是豆沙绿:RGU = (177,226,207)

图(3.1) 设置DEFAULT的背景色

    同理,设置 INSTRUTION WORD、TYPE WORD、NUMBER、STRING、CHARCTER、OPERATOR、COMMENT、COMMENT LINE的背景颜色,都为 豆沙绿:RGU = (177,226,207)。

图(3.2) 设置相关的字段颜色

3.3 背景色与前景色

    cpp文件里的各种关键词、变量、常量、单词注释、行注释,其背景色、前景色,设置如下:

类型 背景色 前景色 中文简称
DEFAULT RGU(177,226,207) RGU(0,0,0) 默认
INSTRUCTION WORD RGU(177,226,207) RGU(0,0,255) 指令关键字
TYPE WORD RGU(177,226,207) RGU(128,0,255) 类型关键字
NUMBER RGU(177,226,207) ) RGU(255,128,0) 数字
STRING RGU(177,226,207) RGU(128,0,128) 变量字符串
CHARACTER RGU(177,226,207) RGU(128,128,128) 常量字符
OPERATOR RGU(177,226,207) RGU(0,0,128) 加减乘除、=等操作符号
COMMENT RGU(177,226,207) RGU(0,128,0) 单词注释
COMMENT LINE RGU(177,226,207) RGU(0,128,0) 行注释

    比如,将OPERATOR的前景色,设置为蓝色,如下:

图(3.3.2) 设置OPERATOR的前景色

    举一个二分查找的案例,如下:

cpp 复制代码
#include <iostream>
#include <vector>

// 二分查找:在有序数组 arr 中找 target
// 返回:找到返回下标,没找到返回 -1
int binarySearch(const std::vector<int>& arr, int target)
{
    int left   = 0;
    int right = static_cast<int>(arr.size()) - 1;
    if(right < 0)
        return -1;

    while (left <= right)
    {
        // 避免 int溢出
        int mid = left + (right - left) / 2;

        if (arr[mid] == target)
            return mid;  // 找到
        else if (arr[mid] < target)
            left = mid + 1;
        else
            right = mid - 1;
    }

    return -1;
}

int main()
{
    std::vector<int> arr = {1,3,5,7,9};

    int idx = binarySearch(arr, 5);
    if (idx != -1)
        std::cout << "找到,下标:" << idx << std::endl;
    else
        std::cout << "未找到" << std::endl;

    return 0;
}
        

    效果如下:

图(3.3.3) 效果图

相关推荐
AI行业学习4 天前
OpenAI Codex 完整下载 & 安装指南(2026最新版)
linux·开发语言·python·.net·notepad++
qq5752173196 天前
Notepad++下载和安装
笔记·notepad++·记事本
猎人在吃肉8 天前
Notepad++ 快捷键配置文件的导入和导出
notepad++·导出·快捷键·导入·配置文件
2601_962054959 天前
2026最新5款AI编程工具平替实测合集
人工智能·notepad++·ai编程
AI行业学习10 天前
Notepad++ 官方纯净下载+完整安装教程
linux·开发语言·python·html·.net·notepad++
AI行业学习11 天前
Notepad++ 官方纯净下载+完整安装教程(Windows)【2026.7.5】
开发语言·windows·python·前端框架·html·notepad++
AI行业学习11 天前
2026 版 Notepad++ 完整图文安装指南|官方渠道无捆绑,一键切换中文界面
开发语言·人工智能·python·html·notepad++
AI行业学习12 天前
Notepad++ 官方下载 + 完整安装 + 全套优化配置(2026最新)
开发语言·人工智能·python·前端框架·html·notepad++
AI行业学习12 天前
Notepad++快速下载-Notepad++下载方式【2026-7-4】
开发语言·python·前端框架·html·notepad++·html5
博客zhu虎康15 天前
小程序:微信小程序连接打印机蓝牙打印全攻略
微信小程序·小程序·notepad++