小编Nil*_*ann的帖子

具有修改和未跟踪内容的git子模块 - 为什么以及如何删除它?

这就是我git status的结果:

# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#   modified:   vim/bundle/pathogen (modified content)
#   modified:   vim/bundle/sparkup (untracked content)
#
no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)

跑步git diff vim显示这个:

diff --git a/vim/bundle/pathogen b/vim/bundle/pathogen …
Run Code Online (Sandbox Code Playgroud)

git

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

在vi模式下向后搜索

我刚刚发现了在zsh中使用vi-mode的可能性.非常棒.但是我在emacs模式中使用了CTRL-r,非常非常想念它.有什么相似的东西,或者我可以在vi模式下获得该功能吗?

vi zsh

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

从外部文件加载jQuery-Templates?

我刚开始使用jQuery的模板引擎.到目前为止看起来相当不错.但我想知道是否有可能以某种方式从外部文件加载模板.想象一下,有大量的模板.这会弄乱html代码并且也不可缓存,并且必须在每个请求上下载.

我希望有一种方法可以在外部文件中定义它们,然后加载它们并将编译后的模板存储到localStorage中.

有没有人知道如何从外部文件加载它们?

jquery templates jquery-templates

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

从当前工作树创建分支并重置为HEAD

我目前正在开发一个比预期更大的功能,所以它最好是创建一个分支来处理它.因此,我需要从当前工作目录创建一个新分支,并将master分支重置为当前HEAD,以便可以对生产环境进行一些修复.

不知怎的,这听起来像一个简单的任务,但我无法弄明白.可能是因为我睡眠不足.

git branch

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

使用LESS及其@import时的CSS-Redundancy

我非常喜欢LESS的想法和概念.然而我偶然发现了一个错误,我很久以前就向作者报告了这个错误,但还没有得到任何反馈.也许只是我做错了什么.

My application.less-File看起来与此类似:

@import "reset";
@import "config";
@import "header";
@import "forms";
[…]
Run Code Online (Sandbox Code Playgroud)

我喜欢可以使用@import规则来分割我的文件以更好地概述我的css声明.然而,每个导入的文件都需要再次重新导入config.less-File ,以便能够使用我在其中定义的mixins和变量.

我打赌你已经知道我正在推动什么样的冗余:每次导入config.less时,它的"输出"都成为application.css的一部分.

我的配置文件包含大约200行代码.由于我将CSS分成大约5个文件(基于我的控制器名称),需要重新导入配置,我最终得到大约1000行生成的CSS代码,这些代码是100%冗余的.

我能想出的唯一解决方案就是不要分割我的文件,我真的想避免这些.

css less

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

向场景添加光线无效

我刚开始玩Three.JS,但我一开始就陷入困境.当我向场景添加灯光时,它没有任何效果.

renderer = new THREE.WebGLRenderer()
camera = new THREE.PerspectiveCamera 45, # View Angle
  800 / 640, # Aspect
  0.1, # Near
  10000 # Far

camera.position.z = 300

scene = new THREE.Scene()
renderer.setSize 800, 640

document.body.appendChild(renderer.domElement)

createSphere = (radius = 50, segments = 16, rings = 16) ->
  sphere = new THREE.SphereGeometry(radius, segments, rings)
  material = new THREE.MeshBasicMaterial {
    color: 0xCC000F,
    shading: THREE.SmoothShading,
    ambient: 0x555555,
    specular: 0xffffff
  }

  new THREE.Mesh sphere, material 

light = new THREE.PointLight(0x0040ff)
light.position.x = 10
light.position.y = …
Run Code Online (Sandbox Code Playgroud)

javascript three.js

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

黄瓜step_definitions中未定义的webrat方法

当我运行我的功能时,我收到此错误:

undefined method `visit' for #<Cucumber::Rails::World:0x81b17ac0> (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

这是我的相关部分Gemfile.

group :development, :test do
  gem "rspec-rails", ">= 2.0.0.beta.19"
  gem "cucumber"
  gem "cucumber-rails", ">= 0.3.2"
  gem 'webrat', ">= 0.7.2.beta.1"
end
Run Code Online (Sandbox Code Playgroud)

相关的step_definition(虽然我不认为这很重要)

When /^I create a movie Caddyshack in the Comendy genre$/ do
  visit movies_path
  click_link "Add Movie"
  fill_in "Title", :with => "Caddyshack"
  check "Comedy"
  click_button "Save"
end
Run Code Online (Sandbox Code Playgroud)

在env.rb中,我有以下Webrat配置:

# […]
require 'webrat'
require 'webrat/core/matchers'

Webrat.configure do |config|
  config.mode = :rails
  config.open_error_files = false # Set to true if you want error …
Run Code Online (Sandbox Code Playgroud)

webrat cucumber ruby-on-rails-3

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

这个守则做了什么?

我正在阅读jQuery的"插件/创作",虽然我已经写了一些jQuery-Plugins.现在我看到jQuery有一种特殊的方法来确定方法并调用:

(function( $ ){

  var methods = {
    init : function( options ) { // THIS },
    show : function( ) { // IS   },
    hide : function( ) { // GOOD },
    update : function( content ) { // !!! }
  };

  $.fn.tooltip = function( method ) {

    // Method calling logic
    if ( methods[method] ) {
      return methods[ method ].apply( this, Array.prototype.slice.call( arguments, 1 ));
    } else if ( typeof method === 'object' || ! method …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在UI路由器中平滑滚动自动滚动

有没有办法ui-router通过平滑滚动来获得自动滚动的功能,而不是立即跳转到那个地方?

或者有没有办法将eventlistener添加到所有状态,当状态以我访问ui-view元素的方式更改时触发?

angularjs angular-ui-router

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

将自定义字段添加到Ubercart Invoice

我的客户有一个基于ubercart的商店,工作正常.由于一些内部资料,他需要手动为每张发票添加一个字段.我想知道我是否可以将自定义字段添加到所有发票上显示的订单中.

drupal ubercart

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