小编719*_*016的帖子

knitr Markdown在Emacs中突出显示?

在Emacs中打开时,是否会对knitr markdown文档中R代码的语法高亮(颜色)块的现有工具或新工具进行任何修改?

我正在看的knitr块是三重反引号块[```],里面包含R代码.

编辑:到目前为止我尝试过的事情:

- Ubuntu 12.04与Emacs 23

emacs --version
GNU Emacs 23.3.1
Run Code Online (Sandbox Code Playgroud)

1.多模

https://github.com/vitoshka/polymode/issues/3

我试图让alphaode语法高亮我的Rmd文件,但它抱怨'颜色'加载文件:

cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
Run Code Online (Sandbox Code Playgroud)

在我的.emacs文件中:

(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/")
(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/")

;; Require any polymode bundles that you are interested in:

(require 'poly-R)
(require 'poly-markdown)
Run Code Online (Sandbox Code Playgroud)

EVAL-缓冲:

Cannot open load file: color
Run Code Online (Sandbox Code Playgroud)

- 使用Emacs 24的CentOS:

emacs --version
GNU Emacs 24.2.1
Run Code Online (Sandbox Code Playgroud)

1.正确安装了Polymode

打开Rmd文件,M-x polymode-minor-mode语法高亮没有变化.


emacs --version
GNU Emacs 24.3.1
Run Code Online (Sandbox Code Playgroud)

1.正确安装了Polymode

打开一个Rmd文件,M-x poly-markdown+r-mode一些语法高亮显示开始出现,但我需要手动修改每个三元组代码块中的测试,以便完全显示语法.

在此输入图像描述

在此输入图像描述

第二个图像是在knitr块之前键入Return之后.

emacs r syntax-highlighting knitr

111
推荐指数
1
解决办法
6109
查看次数

在R中将默认CRAN镜像设置为永久

如何在R中永久设置特定的CRAN镜像?

我想在我的笔记本电脑中永久设置它,这样当我这样做时install.packages(),它不会再问我哪个镜子可供选择.

r cran r-faq

91
推荐指数
1
解决办法
4万
查看次数

unix diff的左右结果?

如何将unix diff命令的结果左右绘制而不是一个差异?请参阅下面的示例:

    diff /tmp/test1  /tmp/test2
1,4c1,2
< asfdsadf
< asdfsad
< fsaf
< fdsadf
---
> asdfsafdsf
> saf
6,8d3
< sadf
< asdf
< sadf
10d4
< fasd
12,13c6,14
< sadfa
< fd
---
> sadf
> sadf
> sadf
> sadf
> sadf
> sadf
> sadf
> sadf
> safa
Run Code Online (Sandbox Code Playgroud)

我希望有类似的东西:

diff /tmp/test1  /tmp/test2
1,4c1,2
< asfdsadf       > asdfsafdsf
< asdfsad        > saf       
< fsaf
< fdsadf
---
6,8d3
< sadf
< asdf
< sadf
10d4
< …
Run Code Online (Sandbox Code Playgroud)

unix bash diff

88
推荐指数
10
解决办法
10万
查看次数

闪亮的4个小文本输入框并排

我有一个闪亮的服务器版本0.4.0,我希望有4个小textInput框看起来像这样:

x-min x-max y-min y-max
[...] [...] [...] [...]
Run Code Online (Sandbox Code Playgroud)

他们现在看起来像这样:

x-min 
[...................]
x-max
[...................]
y-min 
[...................]
y-max 
[...................]
Run Code Online (Sandbox Code Playgroud)

使用此代码:

textInput(inputId="xlimitsmin", label="x-min", value = 0.0),
textInput(inputId="xlimitsmax", label="x-max", value = 0.5),
textInput(inputId="ylimitsmin", label="y-min", value = 0.5),
textInput(inputId="ylimitsmax", label="y-max", value = 1.0),
Run Code Online (Sandbox Code Playgroud)

任何想法如何实现这一目标?

编辑:我在代码的其他地方成功地改变了这样的事情:

<style type="text/css">select#yaxis4 { height: 280px; width: 500px; }</style>
[... which links to this later on in the page...]
          <label class="control-label" for="yaxis4">Y-Axis</label>
          <select id="yaxis4" multiple="multiple">
Run Code Online (Sandbox Code Playgroud)

这就是那些不起作用的东西:

<style type="text/css">select#xlimitsmax { display: inline-block; max-width: 50px; }</style>
[... which links to...]
          <label>x-max</label>
          <input …
Run Code Online (Sandbox Code Playgroud)

r shiny

61
推荐指数
5
解决办法
3万
查看次数

docker将Ctrl + p更改为其他内容?

我正在使用docker run /bin/bash开发我的容器,每次我想Ctrl+p在终端或emacs中使用时,我必须输入两次,因为docker使用它来从容器中分离(Ctrl+p Ctrl+q).

如何更改Ctrl+p为emacs或终端设置中未使用的其他更方便的内容?

docker

41
推荐指数
4
解决办法
6043
查看次数

如何将Dockerfile添加到docker注册表页面?

我成功地从不同的图像开始构建了一个docker图像并使用了Dockerfile.然后docker push我在docker注册表中进入了我的帐户,但是我看不到Dockerfile我在注册表页面中使用的那个.

如何将Dockerfile用于创建图像的用户添加到注册表页面?

docker

38
推荐指数
1
解决办法
8022
查看次数

检查VT-x是否被激活而无需在Linux中重启?

我的笔记本电脑配备Intel Core i5 M 450 @ 2.40GHz,显然有VT-x而不是VT-d.我有Ubuntu 12.04 32位但希望在它上面运行一个基于64位终端的虚拟Linux.如何知道BIOS是否已激活此VT-x功能而无需重启?

linux virtualization virtualbox

34
推荐指数
6
解决办法
6万
查看次数

wc作为变量的结果

我想使用来自'wc'的行作为变量.例如:

echo 'foo bar' > file.txt
echo 'blah blah blah' >> file.txt
wc file.txt

2  5 23 file.txt
Run Code Online (Sandbox Code Playgroud)

我想有这样的事情$lines,$words以及$characters相关的价值观2,523.我怎么能用bash做到这一点?

bash shell wc

27
推荐指数
2
解决办法
5万
查看次数

在emacs中对齐或美化代码

我记得这在emacs中是可能的,但不知道如何.如果我有类似的东西:

'abc' => 1,  
'abcabc' =>2,  
'abcabcabc' => 3,  

如何将键,箭头和值对齐到这样的东西?

'abc'       => 1,  
'abcabc'    => 2,  
'abcabcabc' => 3,  

干杯

emacs prettify indentation alignment

18
推荐指数
2
解决办法
6759
查看次数

闪亮的保存URL状态子页面和选项卡

我希望有一个闪亮的网站,将URL中的动态选择保持为输出,这样您就可以复制和共享URL.我把这段代码作为例子:https: //gist.github.com/amackey/6841cf03e54d021175f0

并将其修改为我的案例,这是一个网页,navbarPage每个元素在栏中有一个和多个标签.

我想要的是将用户引导到第一级tabPanel中的右侧元素的URL,以及第二级tabPanel中的右侧选项卡.

这是,如果用户导航到"Delta Foxtrot"然后导航到"Hotel",然后将参数更改为 #beverage=Tea;milk=TRUE;sugarLumps=3;customer=mycustomer,我希望URL将用户发送到"Delta Foxtrot" - >"Hotel",而不是从第一个面板元素的第一个选项卡.

理想情况下,我想要一个有效的例子,因为到目前为止我尝试的一切都没有用.

有任何想法吗?

在此输入图像描述

# ui.R
library(shiny)

hashProxy <- function(inputoutputID) {
  div(id=inputoutputID,class=inputoutputID,tag("div",""));
}

# Define UI for shiny d3 chatter application
shinyUI(navbarPage('URLtests', id="page", collapsable=TRUE, inverse=FALSE,
 tabPanel("Alfa Bravo",
   tabsetPanel(
    tabPanel("Charlie",
    tags$p("Nothing to see here. Everything is in the 'Delta Foxtrot' 'Hotel' tab")
             )
       )
    )
 ,tabPanel("Delta Foxtrot",
    tabsetPanel(
    tabPanel("Golf",
    tags$p("Nothing to see here. Everything is in the 'Delta Foxtrot' 'Hotel' tab")
             )
    ,tabPanel("Hotel",

    tags$p("This widget is a demonstration …
Run Code Online (Sandbox Code Playgroud)

r shiny

17
推荐指数
1
解决办法
4485
查看次数