标签: folding

你觉得代码折叠怎么样?

对于那些在Visual Studio环境中的人,您如何在#regions中包装任何代码?(或者,如果任何其他IDE有类似的东西...)

folding visual-studio

23
推荐指数
5
解决办法
4532
查看次数

如何在Java中实现列表折叠

我有一个List,并希望将其减少为单个值(函数式编程术语"折叠",Ruby术语inject),如

Arrays.asList("a", "b", "c") ... fold ... "a,b,c"
Run Code Online (Sandbox Code Playgroud)

由于我感染了函数式编程思想(Scala),我正在寻找一种更简单/更短的编码方式

sb = new StringBuilder
for ... {
  append ...
}
sb.toString
Run Code Online (Sandbox Code Playgroud)

java collections functional-programming folding

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

emacs nxml-mode中的折叠标签

在Glorious Emacs编辑器中,这些互联网充满了折叠代码的古老教义.其中有folding.el,outline-minor-mode和fold-dwim.el.唉,我可怜的未开悟的头脑无法编写必要的elisp配置.

请帮助nxml模式中的凡人折叠标签,最好使用TAB.如果相关,我使用毒蛇和vimpulse.

xml emacs folding nxml

20
推荐指数
1
解决办法
3908
查看次数

Eclipse,如何在XML文件中激活折叠?

我在用XML编写代码时遇到折叠问题.实际上,当我编写Java代码时没有问题,我可以扩展/折叠我的代码.

但是,在XML中,虽然它是活动的,但没有折叠图标.在侧栏(行号),我右键单击然后我选择Folding > Enable Folding栏的宽度变得更宽但我看不到折叠图标.我的屏幕背景是黑色是否可能这种颜色覆盖折叠图标?我不认为这是因为当我点击那些区域时没有任何反应.

xml eclipse folding

20
推荐指数
1
解决办法
3804
查看次数

如何使用vim-latex禁用vim中的代码折叠?

我尝试了常用的方法,并阅读:help tex.vim (参见:http://vimdoc.sourceforge.net/htmldoc/syntax.html)

我已经简要地看了一下syntax/tex.vim,但看不到如何在没有折叠的情况下重建vim的情况下禁用它.我厌倦了打'zE'.

我在.vimrc中尝试过的行:

set foldlevel=manual
set foldlevelstart=99
let g:tex_fold_enabled=0
Run Code Online (Sandbox Code Playgroud)

vim latex folding

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

RStudio中的代码折叠:在代码中创建层次结构

我在RStudio中编写R脚本,并且我使用代码折叠很多.我发现你可以通过按cmd+ shift+ 来查看折叠的层次结构 O.这非常有用.

# to my dear love ---------------------------------------------------------
2+2 
# yo man ====
x.2 = function (x) {x+2}

### I do love potatoes ####
Run Code Online (Sandbox Code Playgroud)

cmd+ shift+ 查看结果O.

在此输入图像描述

我不明白这是如何工作的,因为当我编写下面的代码时,我可以创建一个没有文本的子部分,但是当它有文本时(使用# ====但不是# yo man ====).

# to my dear love ---------------------------------------------------------
2+2
# ==== 

# yo man ====

### I do love potatoes ####
x.2 = function (x) {x+2}
data = "here is some data"
Run Code Online (Sandbox Code Playgroud)

按 …

ide r folding rstudio

17
推荐指数
2
解决办法
4255
查看次数

解释foldexpr语法

你可以在下面的例子中解释一下我的语法,或者给我发一个链接,其中更详细的解释个别符号?vim的帮助不完整

:set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1
Run Code Online (Sandbox Code Playgroud)

什么不清楚?

  1. 字符串在单引号而不是双引号之间?或者我可以选择?
  2. 什么意思是解释标记(?)?在=~'\\S'?'<1':1
  3. 什么意思表达'string1'string2'string3
  4. 什么意思:1

谢谢

vim folding

16
推荐指数
1
解决办法
3566
查看次数

使用Vim进行Python代码折叠

我已经尝试了一堆Python代码折叠插件,我已经在这里看到过这个问题,但是它们对于以这种方式实现Python代码折叠似乎并不太有用:

class myClass(models.Model):
    [folded code]

    class Meta:
        [folded code]

    def __unicode__(self):
        [folded code]

    def save(self, *args, **kwargs):
        [folded code]
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,是否有任何Python代码折叠插件可以做到这一点? 到目前为止我还没有找到任何东西,我已经尝试了很多这样的Vim插件.

python vim folding

16
推荐指数
1
解决办法
6920
查看次数

如何折叠方法块内注释块的代码?

如何折叠(概述)方法内的注释块,就像方法和区域等一样?

ide folding visual-studio-2010

15
推荐指数
1
解决办法
7446
查看次数

如何正确折叠Vim中的GNU C样式函数?

在编写C代码时,我使用了GNUK&R风格的混合体.这意味着函数的返回值,每个参数和开放体大括号都在它自己的行上.我也想使用Vim的折叠功能,但foldmethod=syntax折叠看起来像这样:

坏折

是否有可能在折叠摘要中看到函数名称而没有任何特殊的折叠标记或foldexprs?

vim folding

15
推荐指数
1
解决办法
1056
查看次数