这就是我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) 我刚刚发现了在zsh中使用vi-mode的可能性.非常棒.但是我在emacs模式中使用了CTRL-r,非常非常想念它.有什么相似的东西,或者我可以在vi模式下获得该功能吗?
我刚开始使用jQuery的模板引擎.到目前为止看起来相当不错.但我想知道是否有可能以某种方式从外部文件加载模板.想象一下,有大量的模板.这会弄乱html代码并且也不可缓存,并且必须在每个请求上下载.
我希望有一种方法可以在外部文件中定义它们,然后加载它们并将编译后的模板存储到localStorage中.
有没有人知道如何从外部文件加载它们?
我目前正在开发一个比预期更大的功能,所以它最好是创建一个分支来处理它.因此,我需要从当前工作目录创建一个新分支,并将master分支重置为当前HEAD,以便可以对生产环境进行一些修复.
不知怎的,这听起来像一个简单的任务,但我无法弄明白.可能是因为我睡眠不足.
我非常喜欢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%冗余的.
我能想出的唯一解决方案就是不要分割我的文件,我真的想避免这些.
我刚开始玩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) 当我运行我的功能时,我收到此错误:
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) 我正在阅读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) 有没有办法ui-router
通过平滑滚动来获得自动滚动的功能,而不是立即跳转到那个地方?
或者有没有办法将eventlistener添加到所有状态,当状态以我访问ui-view元素的方式更改时触发?
我的客户有一个基于ubercart的商店,工作正常.由于一些内部资料,他需要手动为每张发票添加一个字段.我想知道我是否可以将自定义字段添加到所有发票上显示的订单中.