JY MEMENTO

Last updated:

VSCode

Visual Studio Code是

安装VSCode

前往{# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://code.visualstudio.com下载安装包 均默认安装

VSCode设置

Ctrl+,打开设置
settings
点击右上角,会打开这个文件
settingsjson
任何不同于默认设置的设置都会显示在这里,是用code表示设置的一种方式,和图形界面中的设置是一致的,只是表现方式不同
关于全局我只设置了一个,在所有文件中显示空格

" e d i t o r . r e n d e r W h i t e s p a c e " : " a l l "

在VSCode中使用Markdown

Markdown语法

Markdown是

Type Get
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
*Italic* Italic
**Bold** Bold
- list1<br>- list2

安装插件

必要

Markdown All in One

Ctrl+K Ctrl+S打开键盘快捷方式,点击右上角编辑keybindings.json
实验记录中的单位

{ } { } , " " " " " " " " k c w a k c w a e o h r e o h r y m e g y m e g " m n s " m n s : a " " : a " " n : : n : : " d " d a " " { a " " { l : e l : e t d " t d " + " i t + " i t u t t e c t t e " y o x " y o x , p r t , p r t e T " e T " " e : " e : , x , x t " t " F μ F ° o " o C c c " u } u s s } & & & & e e d d i i t t o o r r L L a a n n g g I I d d = = = = m m a a r r k k d d o o w w n n " " , ,

上标下标

{ } { } , " " " " } " " " " } k c w a k c w a e o h r e o h r y m e g y m e g " m n s " " m n s " : a " " s : a " " s n : : n n : : n " d i " d i a " " { p a " " { p l : e p l : e p t d e t d e + " i t + " i t u e t " d e t " p d o : o d o : " i r w i r , t T " n t T " o e < " o e < r x s , r x s . t u . t u a F p a F b c o > c o > t c $ t c $ i u { i u { o s T o s T n M n M . & _ . & _ i & S i & S n E n E s e L s e L e d E e d E r i C r i C t t T t t T S o E S o E n r D n r D i L _ i L _ p a T p a T p n E p n E e g X e g X t I T t I T " d } " d } , $ , $ = 0 = 0 = < = < / / m s m s a u a u r p r b k > k > d " d " o o w w n n " " , ,

内置的快捷键
Ctrl+B文本加粗
Ctrl+I文本斜体

次必要

markdownlint检查语法
Markdown Preview Enhanced渲染效果实时预览

非必要,但很高效

Paste Image快速从剪贴板粘贴图片到md

Paste ImageCtrl+alt+v粘贴图片
可以打开settings.json添加以下自定义设置

" " " " p p p p a a a a s s s s t t t t e e e e I I I I m m m m a a a a g g g g e e e e . . . . s f p i h i a n o l t s w e h e F P " r i a : t l t P e h " a P C $ t a o { t t n c e h f u r C i r n o r r " n m e : f I n i n t " r p F ! m u i [ I t l $ n B e { p o D i u x i m t M r a B o } g o d / e x e $ F " " { i : : c l u e t " r N r o r a u n e m e l n e , y t W N F i a i t m l h e e o " N u , a t m E e x W t i } t ] h ( o $ u { t i E m x a t g } e _ F i i m l g e " P , a t h } \ " $ { i m a g m e d F i l e N a m e W i t f h i o l u e t n E a x m t e } _ \ i " m ) g " , f i l e n m a d m e m d

更多自定义设置可以参考{# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://github.com/mushanshitiancai/vscode-paste-image

非必要

Markmap生成思维导图

在VSCode中使用R

配置R环境以及终端radian

不使用Anaconda

安装R

{# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://cran.r-project.org -> Download R for Windows -> base -> Download R-4.x.x for Windows 安装到C盘或D盘都可以

  • R包安装位置的管理

你现在可以在R中用.libPaths()查看R包安装位置
通常是这两个位置C:/ <path of R>/lib
不论R语言安装到C盘或D盘
默认情况下若未指定R包安装位置,首先都会安装到
需要手动进行修改
win+R输入%userprofile%
再进入文档,新建txt,输入以下内容,install.packages("xx")若不指定位置,以后都会默认安装到第一条路径

. l i b P " " " a C C C t : : : h / s U P \ ( s r U c e o s ( r g e s r r / a s x m \ x \ x F x x i x / l x A e x p s \ p D R D a / o t R c a - u / 4 m L . e o 3 n c . t a 1 s l l \ R i R / b \ w r \ i a w n r i - y n l " - i , l b i r b a r r a y r / y 4 \ . \ 2 4 " . , 2 "

追加一句,这是为了防止VSCode中使用radian出现中文乱码

S y s . s e t e n v ( L A N G = ' e n _ U S . U T F - 8 ' )

最后将txt重命名为.Rprofile

安装radian

不安装也能在VSCode中用R了,但是没有语法高亮和自动补全,即原生的R,很难用 VSCode+R+radian就相当于RStudio

radian安装依赖于python,需要先安装python
python下载安装{# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://www.python.org/downloads
安装的时候记得勾选添加到环境变量中
win+R输入cmd,直接运行

p i p i n s t a l l - U r a d i a n
settings.json必要的配置

Ctrl+,打开设置,点击右上角编辑settings.json

" " " " " " ] " e r r r r r , r d . . . . . . i b p r r r s t r l p t t " e o a o a e e - s r c t t r r - s . k . h m m n i r e u . . . o o e t s w w o - n n e e i i p s . d d H n n t i l e P t d d i t e r a t o o o e v W s p w w n - e h t g s s " f l i e d " " : i O t " " : : l f e : : [ e O s " " " b p t t D D j a r r : : e c u u \ c e e e \ t " , , P P D : r r e o o t " g g a a r r i l a a l l m m " " : , F F i i " l l D e e e s s t \ a \ i R P l \ y e \ t d R h " - o , 4 n . \ 3 . P 2 y \ t h b i n n 3 \ 1 1 R . \ e S x c e r " i , p t s \ \ r a d i a n . e x e " ,

配合Anaconda管理环境

安装Anaconda

前往{# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://www.anaconda.com/download下载安装包 均默认安装 以下内容以安装在D:\Anaconda3作为演示

  • 如果你的电脑已经安装python 不要将Anaconda添加到环境变量中,会发生冲突

  • 如果你的电脑没有安装python 将Anaconda添加到环境变量中 win+R输入sysdm.cpl -> 高级 -> 环境变量 -> 选中系统变量下的Path -> 编辑 双击下方空白处,添加以下四行

D D D D : : : : \ \ \ \ A A A A n n n n a a a a c c c c o o o o n n n n d d d d a a a a 3 3 3 3 \ \ \ \ S L L c i i r b b i r r p a a t r r s y y \ \ b m i i n n g w - w 6 4 \ b i n
新建虚拟环境安装R和radian

ref: {# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://blog.csdn.net/Y1575071736/article/details/120692120 开始菜单->Anaconda3->Anaconda Prompt

创建名为r_env的虚拟环境

c o n d a c r e a t e - n a m e r _ e n v p y t h o n p y t h o n = 3 . 8

安装R和radian (截止到2023年7月, conda R win-64 只更新到4.1.3, 这里可以查看{# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://anaconda.org/conda-forge/r-base,虽然不是最新的,但也没有问题)

c p c o i o n p n d d a i a n i s i n t n s a s t l t a l a l l l - l U - - c r c a c d c o i o n a n d n d a a - - f f o o r r g g e e r r - - b l a a s n e g u r a - g b e a s s e e r = v 4 e . r 1 . 3

再将其添加到环境变量中
win+R输入sysdm.cpl
-> 高级
-> 环境变量
-> 选中系统变量下的Path
-> 编辑
双击下方空白处,添加以下四行

D D D D : : : : \ \ \ \ A A A A n n n n a a a a c c c c o o o o n n n n d d d d a a a a 3 3 3 3 \ \ \ \ e e e e n n n n v v v v s s s s \ \ \ \ r r r r _ _ _ _ e e e e n n n n v \ \ \ S L L c i i r b b i r r p a a t r r s y y \ \ b m i i n n g w - w 6 4 \ b i n
settings.json必要的配置

Ctrl+,打开设置,点击右上角编辑settings.json

" " " " " ] r r r r r . . . . . b p r r r r l p t t " " a o a e e - - c t t r r - - k . h m m n r e u . . . o - t s w w o - b e e i i p s i d H n n t i n P t d d i t a a t o o o e r s p w w n - y t g s s " f = e d " " : i D " " : : l : : : [ e \ " " " \ t t D D , A r r : : n u u \ a e e \ c , , A A o n n n a a d c c a o o 3 n n \ d d \ a a e 3 3 n \ v \ s e e \ n n \ v v r s s _ \ e \ n r r v _ _ \ e e \ n n S v c \ r \ i S S p c c t r r s i i \ p p \ t t R s s . \ e \ x R r e . a " e d x i e a " n , . e x e "

赋值和管道符快捷键

Ctrl+K Ctrl+S打开键盘快捷方式,点击右上角编辑keybindings.json

{ } { } { } { } { } { } , , , , , k k k e " " " " " " " " e " " " " " " " " e " " " " " " " " y k c a w k c a w y k c a w k c a w y k c a w k c a w b e o r h e o r h b e o r h e o r h b e o r h e o r h i y m g e y m g e i y m g e y m g e i y m g e y m g e n " m s n " m s n n " m s n " m s n n " m s n " m s n d : a " " : a " " d : a " " : a " " d : a " " : a " " i n : : n : : i n : : n : : i n : : n : : n " d " d n " d " d n " d " d g a " { " c " { " g a " { " c " { " g a " { " c " { " s l : e t : e s l : e t : e s l : t t : t t " d r " d t " d r " d t " e r " e f + " t i l " t i f + " t i l " t i f + " t r l " t r o - t e t + t e t o - t e t + t e t o - w e m + w e m r " y x o s y x o r " y x o s y x o r " o x i s o x i , p t r h p t r , p t r h p t r , r t n h r t n R e " T i e " T R e " T i e " T a k " a i k " a " : e f " : e m " : e f " : e l b : l f b : l s , x t , x a , x t , x l e F t e F c " t + " t r " t + " t n " o + n " o r F m F k F m F t c c m c c i o " % o d o " % o e h u " h % u p c , > c o c , > c r . s , . > s t u % u w u % u m a " a % " s " s s n " s s i c " c " " n t t " } & & } & & a i } i , & } & , & } & l o , o } , , s n n , e e e e . . d d d d t t i i i i e e t t t t r r o o o o m m r r r r i i L L L L n n a a a a a a n n n n l l g g g g . . I I I I s s d d d d e e n n = = = = d d = = = = S S e e r r r r q q " " m m u u d d e e " " n n c c e e " " , ,

快速启动工作区

建立.bat
内容为
code “path of folder” | exit

reference

Windows 10 + Anaconda + r-base +Radian(terminated with exit code: 1)R 环境配置终极解决方案 {# https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_markup/render-link.html #}https://blog.csdn.net/Y1575071736/article/details/120692120