我正在尝试应用渐变作为视图的背景颜色(故事板的主视图).代码运行,但没有任何变化.我正在使用xCode Beta 2和Swift.
这是代码:
class Colors {
let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0)
let colorBottom = UIColor(red: 35.0/255.0, green: 2.0/255.0, blue: 2.0/255.0, alpha: 1.0)
let gl: CAGradientLayer
init() {
gl = CAGradientLayer()
gl.colors = [ colorTop, colorBottom]
gl.locations = [ 0.0, 1.0]
}
}
Run Code Online (Sandbox Code Playgroud)
然后在视图控制器中:
let colors = Colors()
func refresh() {
view.backgroundColor = UIColor.clearColor()
var backgroundLayer = colors.gl
backgroundLayer.frame = view.frame
view.layer.insertSublayer(backgroundLayer, atIndex: 0)
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用emacs中的vim绑定的精彩邪恶包.
一个不对的键是Ctrl+ U.它仍然是emacs前缀,而不是"up".
有人在我的.emacs的某些lisp代码中有解决方案吗?
谢谢.
任何方式让org-mode继续编号列表而不是重新启动?
情况就是这样.你做一个像这样的清单:
有时您可以通过执行以下操作重新启动显示:
- 按Ctrl-Alt-F1打开终端.
- 输入以下两个命令:
#+ BEGIN_SRC bash
export DISPLAY =:0.0
肉桂 - 替代品
#+ END_SRC
\ 3.然后按Ctrl-Alt-F8返回窗口管理器.
降价编辑器和组织模式都希望#3为#1,在代码块之后重新启动列表.
解决方法如下 现在它看起来很完美.这是Cinnamon在Ubuntu 12.04或Mint 13中锁定时的恢复提示.
我使用ES6每个我的文章的WebPack ES6-transpiler这里:http://www.railsonmaui.com/blog/2014/10/02/integrating-webpack-and-the-es6-transpiler-into-an-现有的护栏项目/
将两个Singleton对象转换为使用ES6类是否有意义?
import { CHANGE_EVENT } from "../constants/Constants";
var EventEmitter = require('events').EventEmitter;
var merge = require('react/lib/merge');
var _flash = null;
var BaseStore = merge(EventEmitter.prototype, {
emitChange: function() {
this.emit(CHANGE_EVENT);
},
/**
* @param {function} callback
*/
addChangeListener: function(callback) {
this.on(CHANGE_EVENT, callback);
},
/**
* @param {function} callback
*/
removeChangeListener: function(callback) {
this.removeListener(CHANGE_EVENT, callback);
},
getFlash: function() {
return _flash;
},
setFlash: function(flash) {
_flash = flash;
}
});
export { BaseStore };
Run Code Online (Sandbox Code Playgroud)
这是文件ManagerProducts.jsx,它有一个应该从BaseStore扩展的单例.
/**
* Client side store …
Run Code Online (Sandbox Code Playgroud) 这些是一些很棒的选项:emacs-24,evil-mode(在emacs中使用vim绑定)和undo-tree.
但是,当我处于编辑模式(插入模式)时,我有时会在遇到转义和离开插入模式之前跳转一下数字插入,删除等.
"撤消"将整个插入(包括删除)作为一个编辑.例如,我无法撤消我意外删除的段落而没有撤消整个删除!
有没有什么办法解决这一问题?
以下是一些相关链接:
以下是转换某些vim命令的vim映射,以便它们可以撤消:
inoremap <c-u> <c-g>u<c-u>
inoremap <c-w> <c-g>u<c-w>
inoremap <End> <C-g>u<End>
inoremap <BS> <c-g>u<BS>
inoremap <CR> <c-g>u<CR>
inoremap <del> <c-g>u<del>
Run Code Online (Sandbox Code Playgroud)
所需要的是emacs evil undo-tree内部的撤消模式除了离开插入模式之外还要跟踪其他事件.例如,您应该能够长时间保持插入模式,然后撤消任何类型的删除,剪切,粘贴.
在emacs 24中,应用颜色主题的顺序似乎很重要.如果你做Mx color-theme-select,这是显而易见的.你的命令
有没有人对此问题有任何见解?
我希望能够在不重新启动的情况下切换以下颜色主题:
我想我需要相当于emacs的css-reset.另一个非常宝贵的提示是,如果你使用邪恶,那么你需要这条线,否则你的光标会保持黑色,这对于黑暗主题来说是可怕的:
(setq evil-default-cursor t)
Run Code Online (Sandbox Code Playgroud)
这是一个相关问题:在Emacs中切换颜色主题(<v.24).我使用的是Emacs 24.0.我发布这个问题是因为我正在寻找24.1之前的解决方法,或者如果24.1足够稳定可能会提供建议.
关于rails的关注点是个好主意:http://37signals.com/svn/posts/3372-put-chubby-models-on-a-diet-with-concerns
并且制作非常小的方法也是一个好主意,这些方法不属于公共API.没有使用顾虑,那些成为ruby类中的私有方法.
在Rails ActiveSupport :: Concern模块中创建私有方法是否有意义?如果是这样,私有工作是否对于关注定义中的常规实例方法和类方法?
ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 activesupport-concern
IDO模式非常棒.了解基本快捷方式至关重要,尤其是逃生舱口Ctrl-f(介绍到ido-mode /),它让你脱离偶像模式.
在dired中,如果我想将文件复制到目录,我似乎无法使用ido来选择目录,我甚至无法使用我导航到的当前ido目录.应该有一些方法可以说"选择目录"或者至少启用ctrl-f选项来使用IDO中的当前位置.有人知道怎么做这个吗?(是的,您可以为dired禁用ido模式,但这不是我想要做的).
我得到了tmuxinator与iTerm2合作以下内容:https://stackoverflow.com/a/19747819/1009332
但是,每个选项卡最初都在不同的窗口中打开.有没有办法使用制表符而不是新窗口附加到现有的tmux会话?
这里有关于这个很酷功能的更多信息:https://code.google.com/p/iterm2/wiki/TmuxIntegration
我的动机是:1.复制/粘贴/查找锁定tmux中的进程,而使用iterm2,您可以在日志的尾部找到并且不会锁定进程.2. iTerm2中的键绑定更简单.3.我喜欢tmuxinator在进行rails web开发时启动许多shell窗口(标签),这样我的不同进程的stdout会进入不同的窗口,而不是在使用foreman时混合在一起.
在JetBrains产品中,有一个非常方便的键绑定,可让您访问您编辑的所有点.点击一次键进入上一次编辑(文件和位置),然后按键返回之前的编辑.通常在编辑时要反复编辑相同的位置,如果有一个缓冲区打开,其中很多都没有编辑,这就更有用了.
Emacs有一个标记环,但这并不完全相同.
在相关的说明中,magit中是否有功能,即emacs git add-on,可以跳转到编辑?