小编Sat*_*har的帖子

如何在VIM或Gvim中查看UTF-8字符

我不时处理涉及非英语脚本的网页,其中大多数使用utf-8字符集,VIM和Gvim不能正确显示UTF-8字符.

在Windows 7 64位上使用VIM 7.3.46,set guifont=Monaco:h10在_vimrc中使用

有没有办法来解决这个问题?

更新:我已经google了一下,发现set guifontwide这是地区语言的第二个后备.

我在_vimrc中添加了以下几行,我的大多数问题都得到了解决.

set enc=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf8,prc
set guifont=Monaco:h11
set guifontwide=NSimsun:h12
Run Code Online (Sandbox Code Playgroud)

上面的NSimsun字体适用于中文,问题是我不知道他们是如何获得与VIM一起使用的字体名称,Courier New提到的Courier_New也是NSimsun字体目录中没有的地方.我想要使​​用的字体是Latha但是,我不知道如何在_vimrc文件中使用它.set guifontwide=latha:h12set guifontwide=Latha:h12不起作用.

如果我成功设置guifontwidelatha,那么我的问题将得到解决,怎么做?

vim

100
推荐指数
6
解决办法
11万
查看次数

在Rails中返回特定的http状态代码

如何在整个应用程序中返回Rails中的503 Service Unavailable

另外,您如何为特定控制器执行相同操作?

ruby-on-rails http http-status-codes http-status-code-503

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

如何在SSH会话中转发本地密钥对?

我通过SSH手动部署网站,我在github/bitbucket中管理源代码.对于每个新站点,我当前正在服务器上生成一个新密钥对并将其添加到github/bitbucket,以便我可以从服务器中获取机会.

我遇到了capistrano的一个功能,使用本地机器的密钥对来拉取服务器的更新,这是 ssh_options[:forward_agent] = true

我怎么能做这样的事情并将我本地机器的密钥对转发到我正在进入SSH的服务器上,这样我就可以避免为每个新站点添加密钥到github/bitbucket.

ssh ssh-keys

43
推荐指数
3
解决办法
6万
查看次数

如何将自定义路由添加到资源路由

我有一个invoices_controller有资源路线.如下:

resources :invoices do
  resources :items, only: [:create, :destroy, :update]
end
Run Code Online (Sandbox Code Playgroud)

现在我想在发票中添加一个发送功能,如何添加一个自定义路由作为invoices/:id/send调度请求的说明invoices#send_invoice以及如何在视图中链接到它.

什么是传统的轨道方式来做到这一点.谢谢.

ruby-on-rails rails-routing ruby-on-rails-3

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

如何将红宝石弦向左或向右对齐?

我有很少的红宝石字符串,我想左右对齐.

现在,我使用"Name".center(20, " ")得到"(7 spaces)Name(8 spaces)"

我怎样才能实现"Name(15 spaces)""(15 spaces)Name"

谢谢.

ruby string

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

在Git中犯下部分Hunks

如果我做了两个逻辑更改,这在代码中是连续的.Git在交互式添加时将其显示为一个单一的块.

期间有没有办法专门在一个大块中添加几行add --patch

git msysgit

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

如何检查.bashrc是否安装了Git

我正在使用Git,我已经更改了以下行.bashrc,要在提示中显示当前的checkout分支,何时pwd是Git Repo.我正在使用的操作系统是:Ubuntu 32bit

# Original PS1 Line
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Run Code Online (Sandbox Code Playgroud)

我正在使用此行在shell提示符中显示git repo的当前分支,而不是上面的行.

# PS1 Line to show current Git Branch in the Prompt
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[01;32m\]$(__git_ps1 " (%s)")\[\033[00m\]\$ '
Run Code Online (Sandbox Code Playgroud)

问题是当我把它交给朋友时,Shell会__git_ps1: command not found在目录之间导航时出错,因为脚本会在更改目录时检查git分支.如何检查是否安装了Git并仅在安装了git时执行分支检查?

编辑: 正如ayckoster建议的那样,我想出了以下几行代码:

if [ "$color_prompt" = yes ]; then
    git --version
    GIT_IS_AVAILABLE=$?
    if [ $GIT_IS_AVAILABLE -eq 0 ]; then
        # PS1 Line to show current Git Branch in the Prompt
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[01;32m\]$(__git_ps1 " (%s)")\[\033[00m\]\$ '
    else
        # Original PS1 Line
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    fi
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ …
Run Code Online (Sandbox Code Playgroud)

git bash

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

如何在bootstrap中仅将样式应用于特定的屏幕类型

我有一个通用的样式定义

.main-site-nav li a {
    padding-left: 0;
}
Run Code Online (Sandbox Code Playgroud)

现在只想.main-site-nav li a在超小屏幕(xs)中应用不同的样式,如下所示.

/* xs screens only */
.main-site-nav li a {
    padding-left: 15;
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

谢谢

css twitter-bootstrap twitter-bootstrap-3

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

如何克隆git-flow风格的git存储库?

我正在使用git- repo使用git-flow分支模型.我把它推到了一个中央存储库.加入该项目的新开发人员如何克隆它?

克隆存储库仅提供master分支.新开发人员如何获得develop分支机构以及他选择的一些功能分支?

git git-flow

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

如何制作包含 HTML 表单的丰富工具提示

我有一段带有链接的文本。我想制作一个丰富的工具提示,顶部有一个标题,悬停链接时会出现一个用于收集电子邮件地址的字段。我应该采取什么方法?

我查看了工具提示库,但似乎没有任何形式支持。请找到下面的代码

链接所在的内容:

<p>Pellentesque habitant <a href="#">Link to show tooltip</a> morbi senectus  
tristique senectus et netus et malesuada pellentesque habitant senectus 
fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies  
eget,  tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.  
Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
Run Code Online (Sandbox Code Playgroud)

工具提示内容:

<div class="tooltip">
  <h3>Tooltip title</h3>
  <p>Vestibulum tortor quam, feugiat vitae, ultricies  
  eget,  tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.  
  Aenean ultricies mi …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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