由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 有vim script 高手吗?
相关主题
一般visual studio C++ 下编译通过的程序放到linux下编译需要做什么改动?有regex / apache rewrite rule 高手吗
大家用过visual studio code for linux吗? (转载)一个有关shell script export variable的问题
Gnuplot问题对了,关于debugger
Re: 有什么比较好的断点续传的 ftp/sftp 软件? (转载)比较emacs flymake和vim codecheck
regex qvim text alignment
偶也文个vi的问题一行命令找出html中所有img src?
ubuntu 9.04下要装啥才能解决某些在线视频不能观看的问题?包子求助一道题 Perl (转载)
Regular Expression question: how to enumerate all matches? (转载)A question about two linux commands
相关话题的讨论汇总
话题: vim话题: script话题: 高手话题: fold话题: folding
进入Linux版参与讨论
1 (共1页)
f******y
发帖数: 2971
1
我最近很卑鄙地用了一下Visual Studio, 觉得那个里边的code folding功能很好。尤
其函数比较长的时候,fold之后看的条理很清楚。之后我也想把我的vim也弄成那样。
在网上搜了几个folding script,感觉都很粗糙,有时候fold之后反而更乱了。
有没有高手能写一个这样的script,这样大家写程序的时候会方便很多。写好后贴在这
里我送30WB。
这里有一篇参考文章。
http://vim.wikia.com/wiki/Syntax_folding_of_Vim_scripts
T*******t
发帖数: 9274
2
这个难道不是几个键就搞定了吗?

【在 f******y 的大作中提到】
: 我最近很卑鄙地用了一下Visual Studio, 觉得那个里边的code folding功能很好。尤
: 其函数比较长的时候,fold之后看的条理很清楚。之后我也想把我的vim也弄成那样。
: 在网上搜了几个folding script,感觉都很粗糙,有时候fold之后反而更乱了。
: 有没有高手能写一个这样的script,这样大家写程序的时候会方便很多。写好后贴在这
: 里我送30WB。
: 这里有一篇参考文章。
: http://vim.wikia.com/wiki/Syntax_folding_of_Vim_scripts

f******y
发帖数: 2971
3
能教教我吗?我能想到的就是查一下函数的开头和结尾都在哪行,然后再fold。这样好
像太麻烦了,想让vim自动来干。

【在 T*******t 的大作中提到】
: 这个难道不是几个键就搞定了吗?
h*i
发帖数: 3446
4
For details :he fold
Where's my wb?
d*f
发帖数: 32
5
good!

【在 f******y 的大作中提到】
: 我最近很卑鄙地用了一下Visual Studio, 觉得那个里边的code folding功能很好。尤
: 其函数比较长的时候,fold之后看的条理很清楚。之后我也想把我的vim也弄成那样。
: 在网上搜了几个folding script,感觉都很粗糙,有时候fold之后反而更乱了。
: 有没有高手能写一个这样的script,这样大家写程序的时候会方便很多。写好后贴在这
: 里我送30WB。
: 这里有一篇参考文章。
: http://vim.wikia.com/wiki/Syntax_folding_of_Vim_scripts

f******y
发帖数: 2971
6
ft, 你就写了这些内容也想要WB。这个主要是具体实现,要对vim的regex比较熟悉。还
要处理一些特殊情况。比如有些烂人写code写成这样:
if (...) {
} else {
}

【在 h*i 的大作中提到】
: For details :he fold
: Where's my wb?

V*E
发帖数: 1642
7
靠,
你怎么能说懒人?
我就这么写code
紧凑(紧)难道不好么?

【在 f******y 的大作中提到】
: ft, 你就写了这些内容也想要WB。这个主要是具体实现,要对vim的regex比较熟悉。还
: 要处理一些特殊情况。比如有些烂人写code写成这样:
: if (...) {
: } else {
: }

V*E
发帖数: 1642
8
我一般这样
if () {
}
else {
}

【在 f******y 的大作中提到】
: ft, 你就写了这些内容也想要WB。这个主要是具体实现,要对vim的regex比较熟悉。还
: 要处理一些特殊情况。比如有些烂人写code写成这样:
: if (...) {
: } else {
: }

f******y
发帖数: 2971
9
紧有什么好?能让程序效率更高?你要追求紧,为什么不这样写:
int a = 0; double b = 1.0; bool c = false;

【在 V*E 的大作中提到】
: 靠,
: 你怎么能说懒人?
: 我就这么写code
: 紧凑(紧)难道不好么?

a****y
发帖数: 2548
10
赵老师就喜欢紧的

【在 f******y 的大作中提到】
: 紧有什么好?能让程序效率更高?你要追求紧,为什么不这样写:
: int a = 0; double b = 1.0; bool c = false;

h*i
发帖数: 3446
11
OMG. 我原来不过是不想骂你笨并且懒,你倒还真以为自己聪明到家了。
笨:你不想想,这么简单的东西这么多vim用户还没有人解决么?人写java.vim,c.vim
语法插件的人都把folding的rule定义好了,你set fdm=syntax直接用人家的定义就行
了。还特殊情况,那是SUN的标准java coding style,人写的rule会没考虑?我看你自
己是烂人而不自知。
懒:你自己试一试不就知道了?不work再来问自己那儿设置不对啊。还vim script高手
,你还是先学会怎么看doc再说。

【在 f******y 的大作中提到】
: ft, 你就写了这些内容也想要WB。这个主要是具体实现,要对vim的regex比较熟悉。还
: 要处理一些特殊情况。比如有些烂人写code写成这样:
: if (...) {
: } else {
: }

N**D
发帖数: 10322
12
写一个module, 贡献出来

【在 f******y 的大作中提到】
: 紧有什么好?能让程序效率更高?你要追求紧,为什么不这样写:
: int a = 0; double b = 1.0; bool c = false;

f******y
发帖数: 2971
13
试了一下,c.vim不错。我以前不知道有这个东西。
给你转了两个包子。

vim

【在 h*i 的大作中提到】
: OMG. 我原来不过是不想骂你笨并且懒,你倒还真以为自己聪明到家了。
: 笨:你不想想,这么简单的东西这么多vim用户还没有人解决么?人写java.vim,c.vim
: 语法插件的人都把folding的rule定义好了,你set fdm=syntax直接用人家的定义就行
: 了。还特殊情况,那是SUN的标准java coding style,人写的rule会没考虑?我看你自
: 己是烂人而不自知。
: 懒:你自己试一试不就知道了?不work再来问自己那儿设置不对啊。还vim script高手
: ,你还是先学会怎么看doc再说。

1 (共1页)
进入Linux版参与讨论
相关主题
A question about two linux commandsregex q
看你是不是linux高手? dpkg: version 'uname -r' has bad syntax偶也文个vi的问题
关于 gcc 和 g++ 的问题 (转载)ubuntu 9.04下要装啥才能解决某些在线视频不能观看的问题?
C -> AssemblyRegular Expression question: how to enumerate all matches? (转载)
一般visual studio C++ 下编译通过的程序放到linux下编译需要做什么改动?有regex / apache rewrite rule 高手吗
大家用过visual studio code for linux吗? (转载)一个有关shell script export variable的问题
Gnuplot问题对了,关于debugger
Re: 有什么比较好的断点续传的 ftp/sftp 软件? (转载)比较emacs flymake和vim codecheck
相关话题的讨论汇总
话题: vim话题: script话题: 高手话题: fold话题: folding