像RStudio一样缩进VSCode

像RStudio一样缩进VSCode,r,visual-studio-code,R,Visual Studio Code,我使用的是VS代码,没有使用RStudio的ctrl+I来缩进行 我在网上读过关于LSP和其他扩展以及shift+alt+F格式的东西,但我得到的只是linter 那么,如果真的存在,那么等价物是什么呢?找到了一个解决方案,但有一些事情需要注意 首先,VSCode notive选项与语言无关,这意味着它不能缩进R代码,因为它不理解它。你必须下载扩展才能让我工作 所需的扩展是 上田由纪的R语言支持 RaditorSupport的R LSP客户端 另外,为了使LSP客户机工作,需要CRAN包{lan

我使用的是VS代码,没有使用RStudio的ctrl+I来缩进行

我在网上读过关于LSP和其他扩展以及shift+alt+F格式的东西,但我得到的只是linter


那么,如果真的存在,那么等价物是什么呢?

找到了一个解决方案,但有一些事情需要注意

首先,VSCode notive选项与语言无关,这意味着它不能缩进R代码,因为它不理解它。你必须下载扩展才能让我工作

所需的扩展是

  • 上田由纪的R语言支持
  • RaditorSupport的R LSP客户端
  • 另外,为了使LSP客户机工作,需要CRAN包{languageserver}


    然后是用法。如果您使用的是函数,与RStudio不同,在RStudio中,您可以按ctrl+i键并缩进特定的行或选择,此解决方案仅在选择整个函数时才有效。如果在另一个函数中有函数,则必须缩进所有函数(不适用于另一个函数中的一个foo)。

    找到了解决方案,但有几件事需要注意

    首先,VSCode notive选项与语言无关,这意味着它不能缩进R代码,因为它不理解它。你必须下载扩展才能让我工作

    所需的扩展是

  • 上田由纪的R语言支持
  • RaditorSupport的R LSP客户端
  • 另外,为了使LSP客户机工作,需要CRAN包{languageserver}


    然后是用法。如果您使用的是函数,与RStudio不同,在RStudio中,您可以按ctrl+i键并缩进特定的行或选择,此解决方案仅在选择整个函数时才有效。如果在另一个函数中有函数,则必须缩进所有内容(不适用于另一个函数中的一个foo)。

    VSC中的缩进和取消缩进由
    TAB
    Shift+TAB
    对单行和selection@rioV8我的意思是自动的。RStudio中的ctrl+i将自动将该行缩进到右侧位置启用保存时的
    格式
    缩进和取消缩进在VSC中由
    选项卡
    Shift+TAB
    对单行和selection@rioV8我的意思是自动的。RStudio中的ctrl+i将自动将该行缩进到右侧位置保存时启用
    格式