VS code 的简单入门使用方法(汇总版本)
VS code 的简单入门使用方法
背景
本文仅仅将vs code 作为文本工具来用,并非将其作为IDE开发工具(替代类似Windows 中的Notepad++)。
本文仅讨论 Mac 平台的 vs code。
常见问题
打开文件默认使用 “一行太长自动换行” 的模式(手工切换在 view->Word Wrap)
Preferences->Setings,输入
Editor.Word Wrap
,并将其设置为on。
- 显示多行标签
Preferences->Setings,搜搜wrap tabs
,并打钩
- 如何关闭智能提示(即输入部分内容会提示已经输入过的内容)
Preferences->Setings,打开 Text Editor -> Suggestions,点击 Quick Suggestions
里的 Edit in settings.json
,打开的json中将 editor.quickSuggestions
下的都改成off
详细参考本博客的文章:http://t.csdn.cn/VsrIz
新建文件不以第一行的内容作为文件名 (暂时未找到方法)
cmd+n
新建了临时文件(还未保存),输入在第一行输入文字,比如比较长,就会导致标签页上预览的文件名很长如何去掉这个特性?目前没找到方法,不过有时候这个特性还是有点好处,尽量去适应。
- 如何让标题栏显示文件的路径
Preferences->Setings,搜索window:title
,得到如图1的结果,将 ${activeEditorShort} 改成 ${activeEditorLong} (可能整个表达式的值你的跟我的截图不一样,但只要改这个变量即可)
- 打开文件所在位置(访达)
右键点击标签页(或editor中右键)->选择Reveal in Filder
- 拷贝文件路径
右键点击标签页(或editor中右键)->选择Copy Path
或Copy Relative Path
- 修改文件名
似乎只能用访达打开后进行重命名(据说作为一个项目是可以直接修改,但是我目前用vscode打开的都是零散的文件。
- 编辑器和标签文件对应
默认情况下,选择左侧的编辑器,右侧的标签页会对应被选中,同理选中右边的某个文件左侧的编辑器也会对应选中
- 临时文件是否会保存
是的,即使直接关机,未保存的临时文件在vs code软件未退出的情况下也会在下次开机时继续保留在软件上
- 着色
比如 properties、xml、sql 这些内容,想要高亮着色。因为是临时文件,并不是已经保存为对应类型扩展名的文件,所以并不会自动高亮着色,要怎么做?答:右下角点击后可以进行切换
- 更换编码
如上图点击UTF-8
进行切换
- 更换换行符
如上图点击LF
切换。只有LF 和 CRLF 两种,已经没有CR了,CR是以前很老的MacOS用的
- 临时切换word wrap 和 不word wrap (即一行太长要不要自动换行展示)
View -> word wrap 打钩或取消打钩
如何对比两个文件
选中后选择
Compare selected
。选中大于2个文件不会出现这个菜单
查找和替换
可以支持全词、不忽略大小写、正则的方式进行搜索或替换。如何知道匹配了多少次?,有显示为
n of m
之类的,m就是符合匹配的总数
- 查看 Markdown 的预览
cmd+shift+p打开命令行,搜索Markdown: Open Preview to the Side
需要注意的是,临时文件搜不到这个,必须先保存为 *.md 然后上面的方式操作。功能整体临时用用还行,比Typora差远了
VS code 的简单入门使用方法(汇总版本)相关推荐
- PHP----------php封装的一些简单实用的方法汇总
1.xml转换成array,格式不对的xml则返回false function xml_parser($str){ $xml_parser = xml_parser_create(); ...
- 中国式家长计算机入门怎么去的,中国式家长普通特长获得方法汇总
中国式家长普通特长对玩家来说是很重要的,但是中国式家长普通特长怎么得?下面小编为大家带来中国式家长普通特长获得方法汇总,一起来看看吧! 咸鱼的翻滚通过练习:翻身,获得该特长 语言艺术家通过练习:学说话 ...
- React-Native中Animate动画使用方法汇总整理(一)之简单动画的实现
React-Native中Animate动画使用方法汇总整理(一)之简单动画的实现 写作时间:2021/9/23 React-Native版本:0.63.2 目标平台:iOS(安卓平台尚未检测) RN ...
- 《Node.js 入门系列》—— 一些简单的排错方法(一)
目录 TypeError: undefined is not a function TypeError: Cannot read property 'xxx' of undefined 或者 Type ...
- ECMA2015(ES6)简单入门-9-对象-对象的扩展-对象的新增方法
对象的创建 使用Object构造函数来创建一个对象 使用对象字面量创建一个对象 工厂模式创建对象 构造函数模式创建对象 原型模式创建对象 本身也有缺陷,就是实例共享了引用类型friends,从下面的代 ...
- 一步一步学python爬虫_初学Python之爬虫的简单入门
初学Python之爬虫的简单入门 一.什么是爬虫? 1.简单介绍爬虫 爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等. 网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的数据 ...
- 编程入门软件安装汇总
编程入门软件安装汇总 编译器和IDE类 Ubuntu环境下的 GCC安装 编译和安装的介绍 windows下的 Visual Studio Code(推荐) 安装和配置 Sublime Text 安装 ...
- 基于vue-cli、elementUI的Vue超简单入门小例子
基于vue-cli.elementUI的Vue超简单入门小例子 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. 开始写例子之前,先对环境的部署做点简单 ...
- JAVA Bean和XML之间的相互转换 - XStream简单入门
JAVA Bean和XML之间的相互转换 - XStream简单入门 背景介绍 XStream的简介 注解简介 应用实例 背景介绍 我们在工作中经常 遇到文件解析为数据或者数据转化为xml文件的情况, ...
最新文章
- Android性能优化系列 + Android官方培训课程中文版
- homepod换wifi网络_如何实现短租网络自由,不必换房断网
- java 模拟登陆 post_Java开发网 - 高手帮忙啊 (如何用java模拟post方式进行登陆论坛?)...
- JDK1.8 IdentityHashMap
- IDEA的创建javaWeb工程以及修改默认的class文件输出
- 学习笔记︱深度学习以及R中并行算法的应用(GPU)
- 使用docker分离服务与数据库
- 软件分享 kemulator lite
- mysql集群搭建方案对比
- R语言:商业数据分析实例(4)【总结篇,回归】
- Excel导入导出之easypoi用法
- 什么是自锁开关?自锁开关的工作原理介绍
- 2021 年职业院校技能大赛“网络安全”项目 江西省比赛任务书
- 2017年中国智能卡行业发展现状分析及市场发展前景预测
- mysql 横向查询
- 在线JS代码调试网站简介 JSFiddle JSBin JSRUN
- 探针台的配件也要第三方计量校准吗
- java使用poi实现excel保护工作表实例代码(支持.xls和.xlsx)
- 《软件设计的哲学》(三)【复杂性的本质】
- Oracle基础--PL/SQL编程--变量
热门文章
- 555定时器及其应用
- BZOJ 1941: [Sdoi2010]Hide and Seek KDtree + 估价函数
- 国产超低功耗华大单片机HC32L110开发板上手入门
- apche 反射api的使用心得
- 港科夜闻|香港科技大学副校长汪扬教授接受《经济导报》记者专访,解码大湾区创科基因...
- 标准证件照尺寸表,网页修改证件照尺寸的方法
- 中国矿业大学算法概论作业一 D、沙子的质量
- java实现将文件或图片压缩成zip包
- jfinal hutool工具 excelUtil ZipUtil实现导出excel并压缩文件
- 对话中科易安市场经理:联网智能门锁之运行、运营与运维