在我的.vimrc文件中,我有以下自定义折叠javascript:
function! JavaScriptFold()
setl foldmethod=syntax
setl foldlevelstart=1
syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend
function! FoldText()
return substitute(getline(v:foldstart), '{.*', '{...}', '')
endfunction
setl foldtext=FoldText()
endfunction
au FileType javascript call JavaScriptFold()
au FileType javascript setl fen
Run Code Online (Sandbox Code Playgroud)
除了一件事之外,它的效果很好:当折叠时,我有类似的东西:
function hello(){...]-----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何摆脱走向终点的'----'?
有没有办法在我打开python文件时eclipse(编辑:在windows下)自动折叠所有注释和文档字符串?
我知道Javascript中有许多语法高亮显示脚本,用于向源代码添加语法高亮显示,我希望看看是否存在这样的事情,增加了像许多IDE一样的代码折叠.
你知道这样的事情吗?
我正在使用Scala来创建一个程序,但我正在试验一个循环可以做多少迭代的墙.在Scala中进行函数式编程和编程时,我仍然很新,但这就是我现在所拥有的:
val s = Range(1, 999999999).view.foldLeft(0)(_ + _ / whatever);
Run Code Online (Sandbox Code Playgroud)
但我不能让循环说比999999999大几个数量级,比如说长的最大值.我知道我可以使用for循环,但我无法看到折叠选项.
谁知道如何实现这一目标?
谢谢.
有没有办法在 Geany IDE 上一次折叠所有功能?
有没有办法做到这一点?
我正在寻找任何可以让我的 Geany IDE 一次性折叠所有功能的选项。
在 Android Studio 中,我经常会看到 View.onClickListener 的匿名内部类被压缩为 (v)-> 直到我单击它,这与我的代码在我的代码使用时显示的字符串是硬编码的方式非常相似字符串资源 ID。谷歌搜索 '"(v) ->" android' 没有给我任何东西。这是我可以使用的更高级的紧凑编码符号吗?

无论我做什么,我似乎都没有为shell脚本运行语法折叠。
所以我有一个叫abc.shcall 的文件
:let g:sh_fold_enabled=7
:let g:is_bash=1
:set foldmethod=syntax
Run Code Online (Sandbox Code Playgroud)
但是它仍然找不到任何褶皱。这是为什么?
github如何折叠文本块?
看这个问题
Python的字符串文字并置使得多行字符串更容易编写更漂亮,但是当我深入四或五个缩进并想要使用整行时(前导空格无关紧要),Vim foldmethod=indent会崩溃.
例如:
def getQuotation():
print "Fetching quotation from the absolutely useless function."
return ("Four score and seven years ago our fathers brought forth, "
"upon this continent, a new nation, conceived in liberty, and dedicated "
"to the proposition that \"all men are created equal\"")
Run Code Online (Sandbox Code Playgroud)
应折叠如下:
def getQuotation():
+-- 4 lines: print "Fetching quotation from the absolutely useless function."--
Run Code Online (Sandbox Code Playgroud)
但相反,我得到了这个:
def getQuotation():
+-- 2 lines: print "Fetching quotation from the absolutely useless function."--
"upon this continent, a new …Run Code Online (Sandbox Code Playgroud) 有没有办法为Notepad ++创建自定义命名区域来折叠它们?
我已经看过一些关于它的讨论,但没有找到如何的功能实例.