我不时处理涉及非英语脚本的网页,其中大多数使用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:h12或set guifontwide=Latha:h12不起作用.
如果我成功设置guifontwide为latha,那么我的问题将得到解决,怎么做?
如何在整个应用程序中返回Rails中的503 Service Unavailable?
另外,您如何为特定控制器执行相同操作?
我通过SSH手动部署网站,我在github/bitbucket中管理源代码.对于每个新站点,我当前正在服务器上生成一个新密钥对并将其添加到github/bitbucket,以便我可以从服务器中获取机会.
我遇到了capistrano的一个功能,使用本地机器的密钥对来拉取服务器的更新,这是 ssh_options[:forward_agent] = true
我怎么能做这样的事情并将我本地机器的密钥对转发到我正在进入SSH的服务器上,这样我就可以避免为每个新站点添加密钥到github/bitbucket.
我有一个invoices_controller有资源路线.如下:
resources :invoices do
resources :items, only: [:create, :destroy, :update]
end
Run Code Online (Sandbox Code Playgroud)
现在我想在发票中添加一个发送功能,如何添加一个自定义路由作为invoices/:id/send调度请求的说明invoices#send_invoice以及如何在视图中链接到它.
什么是传统的轨道方式来做到这一点.谢谢.
我有很少的红宝石字符串,我想左右对齐.
现在,我使用"Name".center(20, " ")得到"(7 spaces)Name(8 spaces)"
我怎样才能实现"Name(15 spaces)"或"(15 spaces)Name"
谢谢.
如果我做了两个逻辑更改,这在代码中是连续的.Git在交互式添加时将其显示为一个单一的块.
期间有没有办法专门在一个大块中添加几行add --patch?
我正在使用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) 我有一个通用的样式定义
.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)
我该怎么做?
谢谢
我正在使用git- repo使用git-flow分支模型.我把它推到了一个中央存储库.加入该项目的新开发人员如何克隆它?
克隆存储库仅提供master分支.新开发人员如何获得develop分支机构以及他选择的一些功能分支?
我有一段带有链接的文本。我想制作一个丰富的工具提示,顶部有一个标题,悬停链接时会出现一个用于收集电子邮件地址的字段。我应该采取什么方法?
我查看了工具提示库,但似乎没有任何形式支持。请找到下面的代码
链接所在的内容:
<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)