首页 > 系统相关 >Linux - vscode 神笔记录

Linux - vscode 神笔记录

时间:2023-10-11 10:14:33浏览次数:38  
标签:补全 fsanitize vscode Linux 神笔 终端 tab address

在某个目录下的终端输入 code . 进入 vscode,并且工作区即为此目录。

终端 / vscode 下方栏终端 不会写的时候可以试试按 tab 补全。

快捷键和字号都可以改(容易发现位置 keyboard shortcuts / settings -> text editor -> font)。

diff a b [-b] -b 不考虑 white 字符数量。

ctrl+g 唤出顶部输入框。

编译

->

->

->

->

把 presentation 和 problemMatcher 删掉,command 改成 "g++",args 内输入指令:

            "args": [
                "${file}",
                "-O2",
                "-fsanitize=address,undefined",
                "-g",
                "-Wall",
                "-Wextra",
                "-Wshadow",
                "-std=c++14",
                "-Dsuperanton"
            ],

其中 -fsanitize=address,undefined 可以在终端输入后 tab 补全后 copy 到 json 内。

用这个 build 一遍之后就少一次回车键。

标签:补全,fsanitize,vscode,Linux,神笔,终端,tab,address
From: https://www.cnblogs.com/shaojia/p/17756389.html

相关文章

  • Linux内核学习
    文件系统什么是文件系统?常规认知:根目录文件系统是操作系统用于明确存储设备组织文件的方法。以上说的方法:就是文件管理系统(程序),简称文件系统文件系统(文件管理系统的方法)的种类有哪些?FATVFATNTFSEXT1/2/3/4HFS....树莓派查看文件系统的命令:df-Tvfat:boot(b......
  • Linux p3 远程操作Linux
    【学习课程】:【【小白入门通俗易懂】2021韩顺平一周学会Linux】https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549e远程操作Linux为什么需要远程登录Linux?Linux服务器是开发小组共享的正式上线的......
  • Linux jar包维护脚本
    1、2、#!/bin/sh##java此处是指定jdk启动exportJAVA_HOME=/opt/jdk-11exportJRE_HOME=$JAVA_HOME/jre##此处是打包的jar包名称,不带.jar后缀APP_NAME=spring-boot-mgt-2.3.0##项目路径APP_DIR=/data/xxxx_temp/xx_mgt##临时目录,如果不指定该目录(使用默认路径)可能......
  • Linux命令行基本操作
    本例要求熟悉新装LINUX系统中命令行界面的获取方法,并通过命令行完成下列任务:pwd、cd、ls命令练习路径练习路径切换练习cat命令练习less命令练习hostname命令练习显示CPU与内存查看IP地址创建数据练习查看部分文件内容过滤文件内容vim文本编辑器关机与重启简单命令......
  • MRTG监控linux服务器性能(网络流量,CPU,磁盘等)
     yum-yinstallmrtg* ......
  • .net core linux下使用SkiaSharp实现图形验证码
    linux下使用c#自带的获取验证码需要安装图形处理插件比较麻烦 安装nugit依赖SkiaSharp.NativeAssets.Linux.NoDependencies  添加helper类SkiaSharpValidateCodeHelper.csusingSkiaSharp;usingSystem.Text;namespaceVerifyCode.Helpers{publicclassSkia......
  • Linux学习记录(六):系统安装与配置
    一、系统安装安装Linux系统(Ubuntu16.04/18.04LTS)LTSmeansLong-termsupport虚拟机安装:VMWare+ISO系统镜像文件WSL(WindowsSubsystemforLinux)二、系统配置可选项:更换软件源安装依赖项安装gcc和cmakeforcpp安装依赖项forCV三、SSH使用场景:本地VSCode......
  • linux 多线程写
      pread 和 pwrite 函数是linux下C语言编程中非常好用的IO操作函数。它们属于系统调用,在2.1.60之后版本的linux下都可以使用,尤其适合用于多线程的应用中,它们允许多个线程操作同一个文件描述符,不会互相影响彼此的文件偏移(offset)。 pread和pwrite函数所需......
  • linux学习记录(thrift) 10.10
       做一个游戏匹配系统1、定义接口2、server3、cilentthrift:跨语言的服务部署框架,rpc框架,远程函数调用 任务:实现游戏节点,匹配节点(两个服务,match_system文件,game文件,thrift文件存所有thrift接口)游戏节点到匹配系统的有向边(实现match_client端、实现match_server端)......
  • 【Linux】Alpine 固定ip
    vi/etc/network/interfacesautoeth0ifaceeth0inetstaticaddress192.168.31.4netmask255.255.255.0gateway192.168.31.2dns-nameservers192.168.31.2hostname$(hostname)vi/etc/resolv.confnameserver192.168.31.2重启 /etc/init.d/networkingresta......