folding

    15热度

    2回答

    在Sweave(Sweave = R + LaTeX)中,是否有Emacs小模式(或elisp代码块)可让您选择性地隐藏/显示环境?例如,我想移动到代码块的开始处(< >>),敲击键盘并让环境的内容隐藏起来。 这可能吗?我只是试过hs-minor-mode,allout-mode和outline-minor-mode,但其中大多数都不识别R环境。我也尝试过org模式,该模式非常适合折叠/展开,但是

    2热度

    1回答

    非常感谢您的帮助。 我想字节编译我的init.le文件。 我遇到的问题是生成的init.lec文件是空的! 经过一些测试后,我意识到任何内容折叠(这将是;; {{{;;}}})被删除。 除了停止使用折叠:-D(folding.el更精确)之外,任何人都有任何想法如何防止这种情况。 我也试着改变foldings的语法。 这并不容易,但是当我得到它的工作时,Emacs用新语法删除了折叠的内容!疯了吗?

    1热度

    1回答

    手动设置折叠时,如果可以以上下文敏感的方式设置commentstring,将会很方便。考虑语言使用BCPL样式注释标记的情况(即,注释以//开始并以换行符终止),视觉块的第一行包含注释,而最后一行不包含注释。目前,如果commentstring设置为//%s,则在使用zf创建折叠时,冗余//字符将附加到第一行。 是否可以设置commentstring以便仅在//字符尚未出现在行上才能添加//字符?

    2热度

    2回答

    我学习Scala,并作为一个任务,我必须用折叠生成廉政局的名单: // Generate list of integers by applying f to b until it returns None def unfold(b: Int, f: Int => Option[(Int, Int)]): IntList = { f(b) match { case None =

    20热度

    1回答

    我刚刚从php.net(PHP 5.4.0 [tar.bz2])下载PHP的完整源代码。 他们往往用三个花括号下面一起给出(下面的代码片段提取形式转/类型/ ctype.c。) /* {{{ proto bool ctype_digit(mixed c) Checks for numeric character(s) */ static PHP_FUNCTION(ctype_digit

    6热度

    3回答

    去行号的时候有没有办法展开代码?例如,我输入:35,其中第35行是折叠的,那么我必须手动展开该部分才能真正到达该行。我想键入:35,然后让代码自动展开,并将光标放在第35行,而不需要进一步按键。

    28热度

    1回答

    我有一个巨大的XML代码,我不断添加到。它有大约13.465行代码和很多标签。为了保持组织的一切(因为代码几乎是不可读的),我决定我可以折叠所有标签并评论它们是什么。 有没有什么办法可以实现这一点,我每次打开Notepad ++时无需使用“全部折叠”选项?我正在使用记事本++的Windows XP和XML。

    3热度

    1回答

    ,我有以下: (defun fold-long-comment-lines() "This functions allows us to fold long comment lines automatically in programming modes. Quite handy." (auto-fill-mode 1) (set (make-local-variable 'fill-no

    1热度

    4回答

    在斯卡拉我有一个对象的列表,代表点,并包含x和y值。该列表描述了顺序贯穿所有这些点的路径。我的问题是如何在列表上使用折叠来查找路径的总长度?或者,甚至有更好的功能或斯卡拉方式来做到这一点? 我已经想出了这样的: def distance = (0 /: wps)(Waypoint.distance(_, _)) 但ofcourse这是完全错误的,因为distance回报Float,但接受两个W

    20热度

    4回答

    我在使用XML编写代码时遇到折叠问题。实际上,当我编写Java代码时,没有问题,我可以展开/折叠我的代码。 但是,在XML中没有折叠图标,虽然它是活动的。在侧栏(行号)中,我右击,然后选择Folding > Enable Folding栏的宽度变得更宽,但我看不到折叠图标。我的屏幕背景是黑色可能这种颜色覆盖折叠图标?我不认为这是因为当我点击这些区域时没有任何反应。