首页 > 其他分享 >vscode配置cpplint

vscode配置cpplint

时间:2024-02-22 17:15:27浏览次数:20  
标签:bin vscode 配置 C++ cpplint usr local

cpplint是Google开发的一个用于检查C++代码风格的工具。它可以自动扫描C++源代码,并提供有关代码规范、风格和错误的反馈。cpplint基于Google的C++编码规范,但也可以配置为符合其他的代码风格指南。

注意,cpplint不依赖于vscode存在,可以单独在命令行中使用。

  • 安装cpplint:
pip install cpplint

到这一步其实可以使用cpplint了,新建一个xx.cpp文件,终端运行:

cpplint xx.cpp

就会出现给出的改进建议。

  • vscode中配置
    由于cpplint默认安装在${HOME}/.local/bin/cpplint中,我们需要将可执行文件复制到系统目录
sudo cp /home/ubuntu/.local/bin/cpplint /usr/local/bin/cpplint

运行

ls -l /usr/local/bin/cpplint

出现

-rwxr-xr-x 1 root root 381 May  3 08:19 /usr/local/bin/cpplint

然后在vscode的settings.json(没有就新建一个)添加以下语句:

"cpplint.cpplintPath": "/usr/local/bin/cpplint",

重启即出现以下画面
image

标签:bin,vscode,配置,C++,cpplint,usr,local
From: https://www.cnblogs.com/xdhisgood-xy/p/18027715

相关文章

  • 重新配置SSH
    如果之前错误地配置了SSH,并且现在想要重新设置SSH以便使用gitpush提交代码,可按照以下步骤操作:1.检查现有的SSH配置首先,检查你的~/.ssh目录(通常位于C:\Users\你的用户名\.ssh),看是否存在任何配置错误或者旧的密钥文件。2.删除旧的SSH密钥(如果需要)如果发现旧的SSH密钥(如id_rsa......
  • NFS Server 和 Client 的配置
    NFSServer和Client的配置NFSServer的安装‍Linux上NFSServer的安装及配置在Linux上安装NFS共享服务:yuminstall-ynfs-server‍启动NFS服务:systemctlstartrpcbindsystemctlstartnfs‍加入开机自启动:systemctlenablerpcbindsystemctlenable......
  • sshd检查配置师傅正确
    sshd-t 二、问题2.sshd服务重启报错(1)报错systemctlstartsshd会很快返回,但此时命令行一直等待状态,直到数分钟后出现提示:Jobforsshd.servicefailedbecauseatimeoutwasexceeded.(2)问题分析单元文件包含单元的指令和行为信息。在后台systemctl命令和单元文件一起工作......
  • Centos7 下载|安装|配置|卸载 Docker
    Centos7下载|安装|配置|卸载DockerDocker官网:http://www.docker.comDockerHub仓库官网:https://hub.docker.com/一.环境要求1.CentOSDocker支持以下版本CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本2.前提条件CentOS仅发行版本中的内核支持Docker......
  • vscode cuda编程环境配置
    我使用的是RemoteSSH连接远程服务器需要确保vscodec/c++插件安装正确包括客户端插件和服务器插件,之前安装过c/c++插件,然后后面又删除过服务器上的vscodeserver,没注意到服务器上的c/c++插件没有安装,导致后面编辑.cu文件时出现各种问题(不提示代码补全)创建c++配置文件先创......
  • Cesium之Webpack配置指南
    源码:https://gitee.com/chenxiangzhi/cesium_webpack1.获取Token注册Cesium账号,点击AccessTokensTab并复制默认token2.安装依赖包npminitnpminstallcesiumnpminstall--save-devwebpackwebpack-clinpminstall--save-devstyle-loadercss-loader#处......
  • java xmx 和 xx:permsize 合理配置
    JVM虚拟机选项:XmsXmxPermSizeMaxPermSize区别java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVMHeap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVMHeap(堆内存)最大允许的......
  • Android无线调试--VSCode也能用
    只针对android11版本及以上版本官方文档https://developer.android.google.cn/studio/run/device?hl=zh-cn#wireless官方文档讲的是使用AndroidStudio开发工具进行开发时的无线连接如下: 点进去之后会有两个选项,一个是扫码,一个是使用配对码 拿出手机,打开开发者选项--》......
  • 华为二面:SpringBoot读取配置文件的原理是什么?加载顺序是什么?
    引言SpringBoot以其简化的配置和强大的开箱即用功能而备受欢迎,而配置文件的加载是SpringBoot应用启动过程中的关键步骤之一。深入理解SpringBoot启动时如何加载配置文件的源码,有助于开发者更好地理解其内部工作原理,提高配置管理的灵活性和可维护性。本文将从源码入手,解读Sprin......
  • sql server配置主从同步环境下的日志收缩
    两种方法:通过图形界面逐步操作:(1)打开数据库属性窗口。(2)更改数据库恢复模式,将其从“完整”改成“简单”。(3)收缩数据库日志,选择“任务”->“收缩”。(4)收缩完成后,将数据库的恢复模式修改回“完整”.使用命令:(1)将数据库的恢复模式设置为“简单”:SQLALT......