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 PathCopy 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 的简单入门使用方法(汇总版本)相关推荐

  1. PHP----------php封装的一些简单实用的方法汇总

    1.xml转换成array,格式不对的xml则返回false function xml_parser($str){     $xml_parser = xml_parser_create();     ...

  2. 中国式家长计算机入门怎么去的,中国式家长普通特长获得方法汇总

    中国式家长普通特长对玩家来说是很重要的,但是中国式家长普通特长怎么得?下面小编为大家带来中国式家长普通特长获得方法汇总,一起来看看吧! 咸鱼的翻滚通过练习:翻身,获得该特长 语言艺术家通过练习:学说话 ...

  3. React-Native中Animate动画使用方法汇总整理(一)之简单动画的实现

    React-Native中Animate动画使用方法汇总整理(一)之简单动画的实现 写作时间:2021/9/23 React-Native版本:0.63.2 目标平台:iOS(安卓平台尚未检测) RN ...

  4. 《Node.js 入门系列》—— 一些简单的排错方法(一)

    目录 TypeError: undefined is not a function TypeError: Cannot read property 'xxx' of undefined 或者 Type ...

  5. ECMA2015(ES6)简单入门-9-对象-对象的扩展-对象的新增方法

    对象的创建 使用Object构造函数来创建一个对象 使用对象字面量创建一个对象 工厂模式创建对象 构造函数模式创建对象 原型模式创建对象 本身也有缺陷,就是实例共享了引用类型friends,从下面的代 ...

  6. 一步一步学python爬虫_初学Python之爬虫的简单入门

    初学Python之爬虫的简单入门 一.什么是爬虫? 1.简单介绍爬虫 爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等. 网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的数据 ...

  7. 编程入门软件安装汇总

    编程入门软件安装汇总 编译器和IDE类 Ubuntu环境下的 GCC安装 编译和安装的介绍 windows下的 Visual Studio Code(推荐) 安装和配置 Sublime Text 安装 ...

  8. 基于vue-cli、elementUI的Vue超简单入门小例子

    基于vue-cli.elementUI的Vue超简单入门小例子 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. 开始写例子之前,先对环境的部署做点简单 ...

  9. JAVA Bean和XML之间的相互转换 - XStream简单入门

    JAVA Bean和XML之间的相互转换 - XStream简单入门 背景介绍 XStream的简介 注解简介 应用实例 背景介绍 我们在工作中经常 遇到文件解析为数据或者数据转化为xml文件的情况, ...

最新文章

  1. Android性能优化系列 + Android官方培训课程中文版
  2. homepod换wifi网络_如何实现短租网络自由,不必换房断网
  3. java 模拟登陆 post_Java开发网 - 高手帮忙啊 (如何用java模拟post方式进行登陆论坛?)...
  4. JDK1.8 IdentityHashMap
  5. IDEA的创建javaWeb工程以及修改默认的class文件输出
  6. 学习笔记︱深度学习以及R中并行算法的应用(GPU)
  7. 使用docker分离服务与数据库
  8. 软件分享 kemulator lite
  9. mysql集群搭建方案对比
  10. R语言:商业数据分析实例(4)【总结篇,回归】
  11. Excel导入导出之easypoi用法
  12. 什么是自锁开关?自锁开关的工作原理介绍
  13. 2021 年职业院校技能大赛“网络安全”项目 江西省比赛任务书
  14. 2017年中国智能卡行业发展现状分析及市场发展前景预测
  15. mysql 横向查询
  16. 在线JS代码调试网站简介 JSFiddle JSBin JSRUN
  17. 探针台的配件也要第三方计量校准吗
  18. java使用poi实现excel保护工作表实例代码(支持.xls和.xlsx)
  19. 《软件设计的哲学》(三)【复杂性的本质】
  20. Oracle基础--PL/SQL编程--变量

热门文章

  1. 555定时器及其应用
  2. BZOJ 1941: [Sdoi2010]Hide and Seek KDtree + 估价函数
  3. 国产超低功耗华大单片机HC32L110开发板上手入门
  4. apche 反射api的使用心得
  5. 港科夜闻|香港科技大学副校长汪扬教授接受《经济导报》记者专访,解码大湾区创科基因...
  6. 标准证件照尺寸表,网页修改证件照尺寸的方法
  7. 中国矿业大学算法概论作业一 D、沙子的质量
  8. java实现将文件或图片压缩成zip包
  9. jfinal hutool工具 excelUtil ZipUtil实现导出excel并压缩文件
  10. 对话中科易安市场经理:联网智能门锁之运行、运营与运维