小编Rog*_*ger的帖子

如何摆脱Vim中的搜索亮点

我有:set hlsearch默认值.

当我搜索某些内容时,搜索字词会突出显示.但是很多次我想摆脱亮点,所以我这样做:set nohlsearch.通过这种方式,我暂时摆脱了亮点.

但是,如果我执行新搜索,则不会突出显示搜索字词.

我想点击ESC+ ESC去除亮点,然后退回:set hlsearch.

有什么建议?

vim

61
推荐指数
6
解决办法
4万
查看次数

如何在vim中映射Command/Apple选项

我正在阅读这份文件,这就是我收集的内容.

        <Esc>                Escape key
        <C-G>                CTRL-G
        <Up>                 cursor up key
        <C-LeftMouse>        Control- left mouse click
        <S-F11>              Shifted function key 11
        <M-a>                Meta- a  ('a' with bit 8 set)
        <M-A>                Meta- A  ('A' with bit 8 set)
        <t_kd>               "kd" termcap entry (cursor down key)
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何在这里映射Command/Apple键.我正在使用这里提到的插件.它很棒.我打开一个标签然后我点击Command-R然后我得到了文件列表.我无法找到Command-R和函数之间的映射.我正在使用这里提到的vim设置

vim

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

如何使用Ruby下载图片?

我想用Ruby下载这张图片.我怎么做?

http://farm1.static.flickr.com/92/218926700_ecedc5fef7_o.jpg
Run Code Online (Sandbox Code Playgroud)

我正在使用Mac OS.

ruby http

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

在rails应用程序中使用syslog

我想在我的rails应用程序中使用syslog.此博客文章概述了该过程:

  1. 加入gem 'SyslogLogger'你的Gemfile
  2. 添加require 'syslog_logger'到顶部config/environments/production.rb
  3. 同时取消注释config.logger =同一文件中的行.

在生产箱中,我有4个使用乘客运行的轨道应用程序.如果我为所有4个应用程序切换到使用syslogger,那么我担心来自所有4个应用程序的日志消息将转到单个文件,并且日志消息将交错.当然,我可以使用splunk,但首先我想检查是否有可能为我的每个rails应用程序获取一个日志文件.这对我的情况来说是可取的.

那可能吗?

ruby-on-rails syslog

10
推荐指数
2
解决办法
6152
查看次数

NERD评论者:如何评论范围

我正在使用NERD评论者

假设我要评论从78到172的行.这就是我所做的.我计算差异.那是94.把我的光标放在78行然后我做:94,c空格

通过这种方式,我从第78行开始评论94行.

我不喜欢我需要做的计算.我希望通过类似的范围

78,172来评论第78行到第172行的代码.我错过了什么.

看看这个插件的受欢迎程度,似乎必须有更好的方式来评论和取消注释.

vim

9
推荐指数
2
解决办法
6063
查看次数

红宝石与液体模板的轨道上

我正在使用Ruby on Rails 3.1.1。

我想用液体。我的文件名为views / users / index.html.liquid

我正在寻找一个好的文档/博客或可运行的cms等,以查看如何使其工作。

我需要让Rails知道.liquid模板之类的东西。

ruby-on-rails liquid

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

创建嵌套在不可用目录中的文件的简便方法

我知道我能做到

mdkir -p a/b/c/d
Run Code Online (Sandbox Code Playgroud)

但是我一次又一次需要将文件放在新目录中.所以这就是我的工作

mkdir -p a/b/c
touch a/b/c/foo.txt
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种简单的方法可以将这两种操作结合​​起来.

linux command-line

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

typeof object.constructor总是返回一个函数.真的吗?

function Person(name){
 this.name = name;
}

p = new Person('John');
log(typeof p.constructor);

var f = {};
log(typeof f.constructor);

var f2 = new Object();
log(typeof f2.constructor);
Run Code Online (Sandbox Code Playgroud)

所有三个日志语句都显示"功能".

是否存在对象的构造函数不是"函数"的情况?

javascript

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

如何摆脱vim中的空块

我使用textmate处理ruby代码超过一年.最近我转而使用mvim.当我在mvim中打开一些文件时,我得到空块.看看这张照片就能感受到它.

关于如何摆脱它们的任何想法?

谢谢

vim highlighting

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

ruby正则表达式开始方法有点混乱

m = /(.)(.)(\d+)(\d)/.match("THX1138.")

puts m[0]

c = m.captures #=> HX1138

puts c[0] #=> H
puts  m.begin(0)   #=> 1

puts c[1] #=> X
puts  m.begin(1)   #=> 1

puts c[2] #=> 113
puts  m.begin(2)   #=> 2
Run Code Online (Sandbox Code Playgroud)

我期待m.begin(1)返回2,因为X是字符串开头后的两个元素.

我正在读这本书,这本书很好地基于rubyist

要获取捕获n的信息,请提供n作为开始和/或结束的参数.

同样地,我正在考虑m.begin(2)来重新演绎3.

ruby regex

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

用管道正则表达式

在我看来,| 在正则表达世界中有特殊意义.我使用ruby并且找不到相同的文档.

http://rubular.com/regexes/11724有效.

http://rubular.com/regexes/11725不起作用.为什么以及正确的正则表达式是什么.

ruby regex

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