【开发工具】Visual Studio Code

VsCode 简介

微软开发的,基于Electron的一款免费、高效、轻量级、跨平台的代码编辑器。

Go语言的官方推荐编辑器。

最初版本是基于浏览器的开发工具Monaco Editor, 2015年又将Monaco Editor移植到桌面平台上,就是今天的VS Code。 与Eclipse一样使用插件的形式来扩充其功能,但是与Eclipse不同,插件并不运行在主进程中,以保证其良好的性能。

VsCode 安装

https://code.visualstudio.com/

同时vscode支持集成的terminal,建议安装iterm2和相应的主题
https://www.iterm2.com/downloads.html

VsCode 插件推荐

  • 主题相关
    indent-rainbow
    One Dark Theme
    Rainbow Brackets
    vscode-icons

  • Java相关
    Debugger for Java
    Java Dependency Viewer
    Java Extension Pack
    Java Test Runner
    Language Support for Java(TM) by Red Hat
    Maven for Java

  • 其他语言
    Python
    Past JSON as Code
    markdownlink
    Markdown All in One
    Go
    Code Runner
    JSON Tools

  • 团队协作
    GitHub Pull Request
    GitLens - Git supercharged
    RemoteHub
    SettingsSync
    VS Live Share

  • 其他推荐
    Vim
    REST Client
    Project Manager
    Open iTerm2

VsCode 常用快捷键

  1. 交互式演练场 ( Interactive Editor Playground)
  • shell: install code in path
  • 打开termial
  • 功能及命令
功能 命令 备注
打开文件 code -r -g filename
打开并跳转到某行 code -r -g filename:linenum
比较两个文件并在vscode中显示 code -r -d file1 file2
将命令结果在vscode文件中显示 "ls | code -r"
  1. 命令面板:
功能 命令 备注
打开命令面板 command+shift+p
打开文件资源管理器 command+shift+e
跨文件搜索 command+shift+f
源代码管理 command+shift+g
启动和调试 command+shift+d
管理扩展 command+shift+x
  1. 文本操作

如果安装了vim插件,可以使用vim的命令来操作文本。

以下为无vim插件时,默认快捷操作

  • 光标相关:
功能 命令 备注
光标挪到行首 command+ <
光标挪到行末 command+ >
光标挪到单词后 opt+ >
光标挪到单词后 opt+ >
撤销光标移动 command+u
向下设置多行光标 command+opt+下键头
向上设置多行光标 command+opt+上键头
  • 文本操作:
功能 命令 备注
删除当前行 command+ shift+k
向前选中当前单词 shift+opt+<
向后选中当前单词 shift+opt+>
当前行移至下行 opt+下键头
当前行移至上行 opt+上键头
剪切当前行 command+x
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一.选择合适的编辑器,提高编程效率 代码编辑器的选择,可以说是开发者社区中一个经久不衰的话题,现今编辑器的数量数不...
    露馅的番茄阅读 65,815评论 0赞 58
  • Visual Studio Code是一个带GUI的代码编辑器。目前市场上比较常见的一些GUI编辑器的产品:Sub...
    Re0阅读 25,876评论 0赞 14
  • XCode使用一:Xcode基本操作 传送至原文地址 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格...
    无名小鱼会吐火阅读 30,237评论 0赞 23
  • 作者简介:ASCE1885, 《Android 高级进阶》作者。 微信公众号:asce1885 小密圈:Andro...
    asce1885阅读 39,587评论 4赞 74
  • 又到十一月了。 再过二十天,就是你离开我们整九年的日子。九年前的那个夜里,从那个不堪回首的地方回到你的房间,五岁的...
    翊M阅读 545评论 2赞 2

友情链接更多精彩内容