小编Tar*_*rod的帖子

如何使vim:source接受不同的行结尾?

:source在带有dos行结尾的vimscript文件上使用vim的命令会给我带来错误,它无法处理^M字符.

^M字符的DOS行结束的一部分,而不是Unix行结尾.所以它正在尝试:source使用unix文件格式的文件.

问题是,我已经:set fileformats=unix,dos开始了.当打开编辑文件(不:source:-ing)没有结束的问题行.Vim看到一个带有纯dos行结尾的文件,并根据fileformats它调整自己.

:help fileformats只给出最简单的线索,如果你有dos系统:set fileformats=unix,dos,vim执行它应该使用的临时检测(并且作为一个不相关的细节,这个:source检测处理混合行结尾不同于打开文件).

我在一个现代的mac系统上,如何将它:source输入dos行结束文件?

vim line-endings

6
推荐指数
1
解决办法
329
查看次数

R包:在pkg/R和pkg/src文件夹中使用自定义文件/目录结构

我正在编写一个R包,它的大小开始增长,所以非常感谢在pkg/R /和(特别是)pkg/src /中的文件夹中使用自定义结构.

例如,假设我有两个类型A的算法系列,以及一些类型B的函数和一个主入口点.理想情况下,R /或src /文件夹的组织方式如下:

  • 的typeA /
    • algorithms1 /
      • algo11.ext
      • ...
    • algorithms2 /
      • algo21.ext
      • ...
  • 类型B /
    • function1.ext
    • ...
  • main.ext

在{R,cpp,c,f,...}中使用"ext",并且可能有两个具有相同名称的文件.

可能吗 ?如果是的话,我该怎么做?

提前致谢 !


[2012-12-31]编辑:一个想法是编写一些脚本 - 可能在另一个R包内 - 来(un)展平结构化包以进行测试或扩散.但是可能有更好的解决方案,所以我会稍等一下.

directory r package

6
推荐指数
1
解决办法
1010
查看次数

获取带有awesomium的页面HTML

如何使用C++在awesomium中获取网页的HTML ?

我搜索过,显然你只能在C#Java中使用webcontrol .使用示例你好我试过:

JSValue theVal( view->ExecuteJavascriptWithResult(WSLit("document.getElementsByTagName('html')[0].innerHTML"),WSLit("")));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有任何想法吗?请在c ++中,因为我知道你可以用C#Java做到这一点.

html c++ awesomium

6
推荐指数
1
解决办法
1319
查看次数

源代码未包装在Firefox上的CKEditor中

在CKEditor实例中查看源代码时,使用Firefox(版本36.1)时代码不会换行.我已经使用CKEditor演示检查了这一点,以确保它不是我的代码,并且此问题也在那里发生.

我已经在Internet Explorer 11,Opera 27.0和Chrome 41中检查了演示,并且源代码包含在所有这些浏览器中,那么为什么它不包含在Firefox中呢?

我使用的是Windows 8.1.

谢谢.

firefox ckeditor

6
推荐指数
2
解决办法
3454
查看次数

如何使用sbt创建包含源(.java和.scala)和类的.jar?

我希望sbt package或任何变体从我的项目中生成一个'.jar',它还包括源('.java'和'.scala'文件).

这将是packageBin和packageSrc的混合.

我没有:

  • 找到任何会这样做的任务?
  • 找到如何适应包任务
  • 也没有定义我的新任务来实现这一目标

谢谢你的任何提示.

scala jar class sbt

6
推荐指数
1
解决办法
136
查看次数

共享代码布局

我在解决方案中有两个C++项目,这两个项目都需要共享两个公共类.我想避免的是拥有源文件的两个副本,但我不愿意将源包含在一个项目中并在另一个项目中引用它.

这种情况通常如何处理?

c++ projects solution visual-studio

5
推荐指数
1
解决办法
276
查看次数

[r]中的采购脚本显示自2.15.1以来的警告

我在新的Mac上安装了R(2.15.1)和RStudio(0.96.316).现在,每当我获取R脚本时,我都会收到以下警告消息.无论脚本是什么样的.在下一个案例中,我只使用了一只猫('Hello World)参数.

> source('~/Documents/R-Files/skript.r')
Hello World

Warnmeldung:
In eval.with.vis(ei, envir) :
  .Internal(eval.with.vis) should not be used and will be removed soon
Run Code Online (Sandbox Code Playgroud)

我总是得到与代码中的行相同数量的警告.拥有四行输入的脚本会产生四个警告:

> source('~/Documents/R-Files/skript.r')
a Hello World
b Hello World
c Hello World
d Hello World

Warnmeldungen:
1: In eval.with.vis(ei, envir) :
  .Internal(eval.with.vis) should not be used and will be removed soon
2: In eval.with.vis(ei, envir) :
  .Internal(eval.with.vis) should not be used and will be removed soon
3: In eval.with.vis(ei, envir) :
  .Internal(eval.with.vis) should not be used and will be …
Run Code Online (Sandbox Code Playgroud)

r rstudio

5
推荐指数
1
解决办法
852
查看次数

如何仅从 .R 文件导入函数而不执行整个文件

假设我有一个 R 脚本 testScript.R

test <- function(){cat('Hello world')}
cat('Bye world')
Run Code Online (Sandbox Code Playgroud)

在 R 控制台中,我知道我可以test()通过以下方式导入该函数

source('testScript.R')
Run Code Online (Sandbox Code Playgroud)

但同时,它也会执行cat('Bye world')。假设不允许创建/修改文件,有没有办法只导入函数test()而不执行cat('Bye world')

r

5
推荐指数
1
解决办法
3777
查看次数

仅设置MainWindow Qt的背景颜色

所以我试图只改变我的背景颜色MainWindow.当我尝试使用this->setStyleSheet("background-color:black;");例如它时,它会改变所有内容的背景:子窗口小部件,QTextBoxEdit背景,一切.

有没有办法只改变主窗口的背景?

qt

4
推荐指数
2
解决办法
8216
查看次数

如何从QML访问QModelIndex行

我的QML代码中有这个:

TreeView {
    ...
    onExpanded: {
        console.log("onExpanded called", index)
    }
}
Run Code Online (Sandbox Code Playgroud)

这是它被称为时的输出:

QModelIndex(1,0,0x5d9f5a0,TreeModel(0x5deae90))
Run Code Online (Sandbox Code Playgroud)

如何访问1QML代码中的第一个值()?

c++ qt qml

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

标签 统计

c++ ×3

r ×3

qt ×2

awesomium ×1

ckeditor ×1

class ×1

directory ×1

firefox ×1

html ×1

jar ×1

line-endings ×1

package ×1

projects ×1

qml ×1

rstudio ×1

sbt ×1

scala ×1

solution ×1

vim ×1

visual-studio ×1