vscode

随笔-----vscode配置java环境

喜夏-厌秋 提交于 2019-12-09 22:03:24
环境: win10 vscode redhat的java扩展 microsoft的java扩展包 问题: 初次创建工程的时候没问题,一切正常,上传到github后下载下来,直接用vscode的打开文件夹,来打开项目之后,配置launch.json之后发现会报 no resolved type之类的错误, 原因: 第一次创建的java项目被redhat扩展自动配置了classpath和source path之类的路径,具体的.class文件和.project放在c:/users/《user》/appdata/roaming/code/user/workspacestorage/《name》里头 但是如果直接打开一个文件夹,vscode的workspace被生成,但是没有被redhat配置好路径,导致没法编译 解决方法: 1.挨个点击.java文件打开,同时打开vscode的auto build 2.点击上图的add folder to java source path,添加源文件到工程 同时ctrl+shift+p调出命令,然后编译一遍 来源: CSDN 作者: 迅捷幽灵 链接: https://blog.csdn.net/weixin_40654001/article/details/103465485

字符编码与解码

大城市里の小女人 提交于 2019-12-09 21:50:08
最近遇到一个关于字符编码与解码的问题,使用GB2312保存了一个文件,然后使用vscode打开的时候,发现中文字符全是乱码了。为什么会出现这个问题?研究了一下编码与解码。 文件在计算机上存储的都是二进制。顾名思义,编码就是把一个字符编码成二进制码存起来的方式,而解码就是把这个二进制码按照原本编码的规则还原成原来的字符。 我们经常使用的ASCII码,是上个世纪60年代美国制定的一套字符编码,它规定了英语字符与二进制位之间的关系,一直沿用至今。ASCII 码一共规定了128个字符的编码。ASCII使用一个字节来进行编码,一个字节有8个bit位,ASCII只使用了后面的7个bit位,最前面的一个bit位使用0填充。 一些欧洲国家发现ASCII编码的128个字符不能表示他们的语言的所有的字符,所以他们决定启用最前面的一位,这样一来,就可以编码256个字符了,比以前又多了128个字符可以使用。 但是又有问题出现了,不同的国家的字母不一样,他们启用最高位来进行编码,不同的语言有不同的编码方式,导致了同样的编码在不同的国家代表的字符不一样;例如法语中130代表é,但是在希腊语中代表的是ג。注意由于各个国家都是在美国制定的标准上来扩充ASCII的,他们都保留了美国人制定的标准,也就是说所有的字符编码中,0-127表示的符号是一样的,128-256表示的符号在各个国家制定的编码表中是不一样的

vscode远程调试c/c++程序

戏子无情 提交于 2019-12-09 17:44:56
一 前言 由于工作中需要在linux环境中开发C++项目,需要对linux下的c++文件进行编译和调试,因此本文介绍一种通过vscode远程开发linux下的c++代码用到的编译和调试方式。 开发环境: 客户机(vscode安装机器):windows 10 所需的vscode插件: c/c++ 开发机:(c++程序运行机器):centos7 开发机所需环境: g++,gdb 前置条件 1、满足上述开发环境。 如果不满足,可以参考以下资料: 安装vscode centos7 安装g++,gdb 这里推荐安装 8.X版本,一般cetos都预装了gcc4.8.2,但是为了编译效率,强烈建议安装gcc8编译套件 2、已经可以使用vscode连接到linux系统进行远程开发 可以参考以下文章进行配置: 2019 VS Code 远程开发配置(热乎的) 二 实现方式 1 编写测试代码 在vscode新建目录,编写简单测试程序,本文给出一个简单的测试demo: // main.cpp # include <stdlib.h> # include <iostream> using namespace std ; int main ( void ) { int count = 10 ; for ( size_t i = 0 ; i < count ; i ++ ) { cout << i <<

彻底卸载Vscode安装的插件以及个人配置信息

怎甘沉沦 提交于 2019-12-09 12:58:16
目录 1.删除安装的插件 2.删除一些用户信息和缓存信息 卸载vscode: 控制面板--->程序--->程序与功能:vscode--->鼠标右键:卸载 但是这样卸载完之后,你再重新下载安装好vscode之后,会发现,之前下载的一些插件和配置过的信息还是会加载出来,所以还要再进行以下的步骤: 1.删除安装的插件 2.删除一些用户信息和缓存信息 执行完这两步,重新安装vscode,就可以了 来源: CSDN 作者: 也许会_hui 链接: https://blog.csdn.net/g_optimistic/article/details/103454394

Docker开启远程进程服务以及VSCode、Idea等IDE连接使用远程

徘徊边缘 提交于 2019-12-08 23:50:26
Docker开启远程进程服务以及VSCode、Idea等IDE连接使用远程 Docker远程服务 开发环境大多使用的的是windows系统,服务器运行环境一般采用Linux系统,这时候生成镜像时用到远程连接Docker服务。 一、开启Docker远程 1、如果只是临时使用远程docker,使用以下命令: sudo dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 2、如果使用docker启动时开启远程docker,则修改 /lib/systemd/system/docker.service 的ExecStart(不同版本的docker可能不同,处理思路类似) vim /lib/systemd/system/docker.service 原docker.service配置中的ExecStart配置项 ExecStart=/usr/bin/dockerd -H unix:// 修改为 ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 重启Docker配置生效 systemctl daemon-reload systemctl restart docker 二、VSCode连接Docker远程服务 1

SVN服务器搭建,客户端使用,在VS Code 中使用SVN

非 Y 不嫁゛ 提交于 2019-12-08 13:29:59
1.软件下载 http://subversion.apache.org/packages.html#windows ① VisualSVN 服务端 ② TortoiseSVN 客户端 ③ Chinese, simplified 语言包 ④ vscode下载 2.在vs code使用svn ①在vscode里面下载TortoiseSVN for VS Code插件 ②配置svn环境变量和在vscode里配置svn ③在vscode里使用svn命令 第一种---右键工作空间中选中的文件->出现svn命令 第二种 ctrl+shift +p j再键入svn 这样会在vscode里面调出svn客户端进行下一步注释提交操作 来源: CSDN 作者: 阿来小同学 链接: https://blog.csdn.net/skybboy/article/details/82217301

VSCode常用插件之Simple New File使用

心不动则不痛 提交于 2019-12-08 00:40:34
更多VSCode插件使用请访问: VSCode常用插件汇总 Simple New File 这是一个从命令面板简单创建新文件、文件夹。通过侧边栏创建新文件可能会很繁琐。该扩展旨在通过命令面板使创建文件或目录尽可能简单。具有自动补全功能,还可以与多个工作区一起使用! 按 command + alt + n 会出现提示框,您可以在其中输入文件的路径。如果该文件已经存在,则将打开该文件,否则将创建一个新文件及其所有父目录。 来源: https://www.cnblogs.com/jiaoshou/p/12004086.html

vscode环境配置(二)——C Program Debug

*爱你&永不变心* 提交于 2019-12-07 15:07:22
一、任务准备   launch.json { "version": "0.2.0", "configurations": [ { "name": "C/C++", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}.exe", //创建可执行文件 "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe", //本机gdb安装位置 "preLaunchTask": "g++", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], }, ] }