小编ski*_*ppr的帖子

如何有效地使用VIM:wildmenu

我对使用vim菜单感到有点困惑.我有set wildmenu,set wildmode=list:longest,full但我不明白我的生活如何调用和使用完成功能.这个功能有用吗?为什么,怎么样?这完成了什么样的完成?(换句话说,决定完成列表内容的是什么)

任何提示和示例用法将不胜感激.

vim

47
推荐指数
4
解决办法
5万
查看次数

在VIM中将空间还原为TAB的最快方法

我一直是用V空间(通常为4)替换VIM中的TAB的人.我在.vimrc配置文件中几乎总是使用的四行是:

set tabstop=4 

set shiftwidth=4

set expandtab

syntax on
Run Code Online (Sandbox Code Playgroud)

基本上,有些时候我需要使用单个TAB(例如Makefile),除了离开文件,编辑我的.vimrc,然后重新加载感兴趣的文件,我不知道如何解决这个问题.

也就是说,最快的方式(从VIM内部)恢复使用TABS,然后恢复到原来的设置是什么?我正在寻找最麻烦,最少击键的解决方案.

vi vim

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

Bash脚本错误捕获

我是bash脚本的新手,对于我的第一次脚本尝试,我将文件提交到同一服务器中我教授的Dropbox.

代码是这样的:

#! /bin/bash
echo "Submit Lab$1? \c"

read choice

if [ $choice = "y" ]; then
   echo "Sending to Prof's dropbox..."
   cp -r /path/to/lab$1 /path/to/dropbox
else
   echo "Submission terminated."
fi
Run Code Online (Sandbox Code Playgroud)

该命令的用法只是" $ submit 1"(1是一个整数,对应于我要提交的实验室)

bash脚本将输入的参数(单个整数)附加到必要的文件名(目录),然后使用将该目录提交到我的prof的dropbox cp.

更多是为了学习而不是绝对必要,我想创建一个干净的提示,它将捕获任何cp错误(例如文件不存在),并能够输出我自己的错误消息.

所以基本上,像:

echo "Submit lab$1?"

read choice

echo "Send to Prof's dropbox"
cp -rv /path/to/lab$1 /path/to/dropbox

<catch any errors from cp>

if [ cp has errors ]

   echo "Submission failed."

else if [ cp has no errors ]

   echo …
Run Code Online (Sandbox Code Playgroud)

error-handling bash

13
推荐指数
2
解决办法
5万
查看次数

XHTML...它还相关吗?

看到这个问题:归根结底,为什么选择 XHTML 而不是 HTML?

但所有的答案都是从2009年开始的。从消亡的XHTML 2.0到现在的XHTML5,目前的共识是什么?现在有什么真正的理由使用(或不使用)XHTML 吗?

html xhtml

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

.vimrc textwidth 不适用

以下是我的 .vimrc 文件的全部内容:

出于某种原因,set wrapset textwidth=73(在文件底部)不起作用(我想让文件在 73 列处换行)。我仍然可以进入一个文件并输入超过 73 列。

这里是否有需要修复的冲突命令?还是我做错了什么?

set nocompatible
set smartindent
set cursorline
filetype plugin indent on
set background=dark
syntax enable
set grepprg=grep\ -nH\ $*
syntax on
set mouse=a
set history=1000
set showmode

if has('cmdline_info')
    set ruler                   " show the ruler
    set rulerformat=%30(%=\:b%n%y%m%r%w\ %l,%c%V\ %P%) " a ruler on steroids
    set showcmd                 " show partial commands in status line and
endif

set backspace=indent,eol,start      " backspace for dummys
set linespace=0                 " No extra …
Run Code Online (Sandbox Code Playgroud)

vim

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

Wordpress核心更新失败(4.1到4.1.1)

我目前有Wordpress 4.1,试图更新到4.1.1.

我过去通过仪表板>更新模块多次更新.这一次,当我尝试更新时,输入我的FTP密码后,我遇到了一个空白页面.

"空白"页面并非完全空白.仪表板的顶部和左侧菜单显示,但内容区域为空白.页面的URL是@ HOME/wp-admin/update-core.php?action = do-core-upgrade&_wpnonce = 7b6cf80aad

我已经尝试使用默认主题,以及禁用所有插件.没有什么变化.

有一次,我在谷歌Chrome控制台中发现了这些错误:

Failed to clear temp storage: It was determined that certain files are unsafe for access within a Web application, or that too many calls are being made on file resources. SecurityError

Failed to create temp file 2 : It was determined that certain files are unsafe for access within a Web application, or that too many calls are being made on file resources.
Run Code Online (Sandbox Code Playgroud)

这只发生在核心更新中.我仍然可以安装/删除插件没问题.还有哪些其他因素会以这种方式影响核心更新?

php wordpress

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

VIM中模板工具包(.tt文件)的语法突出显示

我的目标是使用扩展程序对文件进行语法突出显示,*.tt到目前为止,每次都是令人沮丧的"不".

我找到了这个vim-perl插件.使用遗留方法'make install'安装,没有任何反应.尝试使用病原体.

我正在尝试启用语法突出显示的文件有扩展名*.tt,我注意到vim-perl有tt2.vim文件.

我不是VIM的专家,但我很确定我已正确安装它.假设这么多,应该改变任何一个名为VIM,Perl的文件tt2.*tt.*工作(我已经试过了,事实并非如此)?

是什么赋予了?

vim syntax-highlighting template-toolkit vim-plugin vim-syntax-highlighting

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

jQuery FadeInFindIn不同子类型的子元素

我正在尝试fadeIn()使用jQuery的父元素的子元素。子元素都是不同的类型。

例如,我的父元素之一可能看起来像这样:

<div class="section-content-parent">`
   <span class="section-content-header">SPAN CONTENT</span>
   <img src="#">
   <span class="section-content-subheader">SUBHEADER CONTENT</span>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要<span><img>元素fadeIn()如果可能,可以一个接一个地执行,也可以一次执行。

子元素将有所变化,并且不一定总是特定的<span><img>因此毫无疑问要针对特定​​的元素类型。

我试过了:

$(document).ready(function(){
    $(".section-content-parent").children().fadeIn(slow);
});
Run Code Online (Sandbox Code Playgroud)

没发生什么事。有人可以引导我朝正确的方向前进吗?

html javascript css jquery

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