小编Eri*_*tis的帖子

Vim + Pathogen没有加载帮助文档

目前我使用Pathogen来组织我的vim插件.它看起来做得很好而没有任何障碍,但由于某种原因,没有生成帮助标签.我不认为我的文件结构有问题(尽管可能是这样),因为据我所知,我已经正确设置了它,例如:pathogen.vim进入~/.vim/autoload并且我的所有插件都在~/.vim/bundle

.vimrcHOME目录有别名,所以我可以快速找到并打开它,病原体相关部分如下所示:

filetype off
call pathogen#runtime_append_all_bundles() 
call pathogen#helptags()
Run Code Online (Sandbox Code Playgroud)

我觉得我已经尝试过我在互联网上找到的每一次迭代,但没有任何成功.插件似乎每次都运行得很好,但我永远无法使用helptags获取帮助文档.如果有帮助,我正在使用Mac OSX 10.6.

任何建议表示赞赏.谢谢.

vim pathogen

43
推荐指数
3
解决办法
1万
查看次数

点击更高的z-index div下方的链接

可能重复:
通过覆盖元素<div>传递鼠标

是否可以点击红色方块下面的链接而不用javascript?红色div不需要是可点击的.

在此输入图像描述

http://jsfiddle.net/efortis/LNwHV/

#bottom{
 width: 100px;
 height: 100px;
 background-color: orange;
}

#top{
  width: 50px;
  height: 50px;
  position: absolute;
  left:0;
  top:0;
  background-color: rgba(255,0,0,.5);
 }
Run Code Online (Sandbox Code Playgroud)

html css position z-index

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

销毁以前的setInterval

我想要一个函数来设置Ajax和重载计时器.下面的代码不会破坏以前的函数调用计时器,所以每次调用它时我都会得到另一个计时器.我怎么能破坏以前的计时器?

function initNowPlayingMeta(station) {
    $('#cancion').children().remove();
    $('#cancion').load('sonando.php?emisora=' + station);
    var prevNowPlaying = setInterval(function () {
        $('#cancion').load('sonando.php?emisora=' + station);
    }, 5000);
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

C#检查进程是否存在然后关闭它

我正在尝试关闭C#中的进程,但如何检查是否先打开?用户要求此功能,其中一些仍将使用其他进程的关闭按钮.

所以,现在工作正常:

Process.GetProcessesByName("ProcessName")[0].CloseMainWindow();
Run Code Online (Sandbox Code Playgroud)

现在,我如何首先检查它是否存在,这不起作用:

if ( Process.GetProcessesByName("ProcessName")[0] != null ) {...}
Run Code Online (Sandbox Code Playgroud)

c#

12
推荐指数
3
解决办法
4万
查看次数

C#UseVisualStyleBackColor

有没有办法可以更改按钮颜色并保留Windows VisualStyle?我想创建一个看起来像checkBox2(颜色和样式)的按钮

替代文字

this.button2.BackColor = System.Drawing.SystemColors.GradientActiveCaption;
this.button2.UseVisualStyleBackColor = false;  //if true, BackColor gets ignored
Run Code Online (Sandbox Code Playgroud)

c#

8
推荐指数
1
解决办法
6005
查看次数

并行化bash脚本

我需要几个网页中包含的整数之和. getPages()解析整数并将其设置为$subTotal. getPages()在背景中的for循环中调用,但是如何获得总和$subTotal?这是一个替代问题吗?

这是我到目前为止所尝试的.

#!/bin/bash
total=0
getPages(){
  subTotal=$(lynx -dump http://"$(printf "%s:%s" $1 $2)"/file.html | awk -F, 'NR==1 {print $1}' | sed 's/\s//g')
  total=$(($total+$subTotal))
  echo "SubTotal: " $subTotal "Total: " $total
}
# /output/ SubTotal:  22 Total:  22
# /output/ SubTotal:  48 Total:  48   //Note Total should be 70

ARRAY=(
'pf2.server.com:6599'
'pf5.server.com:1199'
...
)

for server in ${ARRAY[@]} ; do
  KEY=${server%%:*}
  VALUE=${server##*:}
  getPages $KEY $VALUE &
done
wait
  echo $total
exit 0        

# /output/ 0 …
Run Code Online (Sandbox Code Playgroud)

bash

8
推荐指数
1
解决办法
558
查看次数

Perl推入排序数组

考虑下面的数据块,我如何维护第3个字段对数组进行排序,并继续推送项目?

$VAR1 = [
          '1111',
          'http://...',
           3       #this is one of the 3rd field mentioned above
        ];
$VARN = [
           '5555',
           'http://...',
            0
        ];
Run Code Online (Sandbox Code Playgroud)


我的代码看起来像:

my @curItem = ($item->{id}, $item->{href}, getTotal( $item->{id}) );
push @items, \@curItem;
Run Code Online (Sandbox Code Playgroud)

我发现这个模块与我需要的类似.

任何帮助赞赏.

arrays sorting perl

7
推荐指数
1
解决办法
3905
查看次数

用于切换colorschemes的vim函数

目前我正在使用两个不同的键来设置colorscheme

map <F8> :colors wombat256 <cr>
map <F9> :colors dimtag <cr>
Run Code Online (Sandbox Code Playgroud)


我想实现像这样的切换行为

function! ToggleDimTags()
if (g:colors_name == "wombat256")
  colors dimtag
else
  colors wombat256
endif
endfunction
Run Code Online (Sandbox Code Playgroud)

我的问题是ToogleDimTags()在每次调用时将光标位置重置为第一行,这是不合需要的.任何建议赞赏.

vim

7
推荐指数
1
解决办法
949
查看次数

在.vimrc中如何测试传递的文件名参数?

这个问题的答案 仅使用GUI使用vim会话?,建议

au VimLeave * mksession! ~/.gvimsession
au VimEnter * source ~/.gvimsession
Run Code Online (Sandbox Code Playgroud)

我的问题是当我开始时,例如$ gvim test.htmltest.html进入一个未显示的缓冲区.所以我的问题是如何测试传递的参数是否通过而不执行au VimEnter

或任何切换到传递的文件名缓冲区的东西.


另外,我将非常感谢有关在vim'Tag Outline'中启用的注释,例如HTML(类似于某些IDE的Outline Views).

vim

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

零填充重命名,例如图像(2).jpg - >图像(002).jpg

我需要重命名所有图像,如标题在所有子文件夹中解释的那样.我正在考虑用正则表达式提取括号内的数字然后重命名它.搜索周围我看到有类似的工具rename,mmv但我无法让它们重命名jpgs.

我会感谢任何解决我的问题的建议.

BTW:适用于Windows,我有cygwin bash和perl.

编辑:
在尝试所有答案后的结论.

  1. Cygwin rename并不好,我可以上班不接受正则表达式,但绝对是个不错的选择,例如运行Linux VM并安装Win SharedFolder.
  2. 你可以建立一个更好rename的Cygwin的与工具这个shell脚本使用sed.
  3. Windows等效的pwd简单cd.
  4. Hugmeir使用Perl 5.13+发布了一个很有前途的解决方案,这些解决方案是开发版,但是当你可能正在阅读它时,可能会保持稳定.
  5. pad_left子可能不是printf语法的更好替代方法,但它可以工作.

bash perl

2
推荐指数
1
解决办法
1169
查看次数

perl序列号生成器

在bash中,序列号例如222R5555

echo {0..9}{0..9}{0..9}{A..Z}{0..9}{0..9}{0..9}{0..9}  > seqList.txt
Run Code Online (Sandbox Code Playgroud)

可以在perl中缩短(减少代码)吗?有没有办法在perl的范围内使用重复运算符?

谢谢

bash scripting perl

2
推荐指数
1
解决办法
2882
查看次数

标签 统计

bash ×3

perl ×3

vim ×3

c# ×2

arrays ×1

css ×1

html ×1

javascript ×1

pathogen ×1

position ×1

scripting ×1

sorting ×1

z-index ×1