RStudio: переключение режима редактирования уценки между исходным кодом и визуальным изменением специальных символов

Я испытал это для RStudio 2022.02.1 Build 461, переключение режима редактирования уценки между Source и Visual изменяет специальный символ  к .. Это можно наблюдать, переключив режим редактирования уценки с на Visualа потом обратно в Source. Хотите знать, как предотвратить такое поведение rstudio ?

Код

      ---
title: "Test Slides"
format:
  revealjs: 
    chalkboard: 
      buttons: false
    preview-links: auto
    css: styles.css
---

## Intro

-   This is a test 1.

 

-   This is a test 2.

информация о сеансе()

      R version 4.1.3 (2022-03-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 22000)

Matrix products: default

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets 
[6] methods   base     

loaded via a namespace (and not attached):
[1] compiler_4.1.3 tools_4.1.3    knitr_1.38    
[4] xfun_0.30      pacman_0.5.1  

1 ответ

Визуальный редактор по умолчанию перепишет для вас уценку каноническим способом, ожидаемым Pandoc Markdow. $nbsp;неразрывный пробел в HTML. В источнике он преобразуется в неразрывный символ пробела в уценке. См. https://rstudio.github.io/visual-markdown-editing/content.html#non-breaking-spaces .

Если вы не хотите, чтобы исходный код был переписан, вы можете отключить канонический режим для каждого файла или для проекта/глобальной опции. См. https://rstudio.github.io/visual-markdown-editing/markdown.html#canonical-mode и https://rstudio.github.io/visual-markdown-editing/options.html#global-options .

Другие вопросы по тегам