小编Mar*_*tez的帖子

如何在vim中刷新CommandT可用的文件

我有这个偶然的问题:

在macvim中,我使用在当前目录中创建一个新文件

:e foo.coffee
Run Code Online (Sandbox Code Playgroud)

我保存该文件并继续在macvim中工作.我关闭并重新启动macvim,并<Leader>T尝试打开该文件,但它没有被列出.

foo.bar在目录中看到并可以手动打开它,但为什么CommandT不可用?有没有办法在头部打击 CommandT并刷新可用的文件?

谢谢

vim macvim

22
推荐指数
3
解决办法
5920
查看次数

当在背景位置设置时,calc()正在崩溃IE 9

我正在使用calc()从响应容器的右侧定位10px的图像.我有这样的声明:

background-position: calc(100% - 10px) 6px;
Run Code Online (Sandbox Code Playgroud)

每当我尝试:

  • 通常将CSS加载到页面中
  • 通过开发人员工具输入

IE 9彻底崩溃了.开发人员工具中没有错误,只是直接崩溃.这适用于所有其他(未来)浏览器,但我的目标是支持IE 9.

calc()似乎像其他性质的工作marginwidth就好了.以下是相关元素的完整CSS跟踪:

在此输入图像描述

这里设置为98%,但当我使用calcbackground-position-x(如上所示)IE 9崩溃.

谢谢!

css internet-explorer internet-explorer-9

11
推荐指数
2
解决办法
1602
查看次数

Sinatra没有坚持使用Chrome重定向会话

Sinatra没有通过重定向Chrome来坚持我的会话.它正在创建一个全新的会话,我将丢失以前的所有会话数据.

作为一个例子(类似于Sinatra文档),我正在做这样的事情:

enable :sessions

get '/foo' do
  session[:user_id] = 123
  session[:session_id] # "ABC", for example

  redirect to('/bar')
end

get '/bar' do
  # this is "DEF" when responding to Chrome (wrong), 
  # but "ABC" when responding to Firefox or Safari (right)
  session[:session_id]

  # this is nil when responding to Chrome (wrong),
  # but 123 when responding to Firefox or Safari (right)
  session[:user_id]
end
Run Code Online (Sandbox Code Playgroud)

我认为这与重定向响应后不同浏览器如何响应处理会话有关.有没有人看过类似这样的东西,或者对仍在使用会话时如何解决这个问题有任何想法?

提前致谢!

ruby session google-chrome sinatra

10
推荐指数
1
解决办法
2073
查看次数

如何通过Xcode为设备构建React Native iOS应用程序?

我尝试将AwesomeProject应用程序构建到设备上.构建成功并且启动画面显示,但随后我看到一个红色的"无法连接到开发服务器"屏幕.它说"确保节点服务器正在运行 - 从React root运行'npm start'."

看起来节点服务器已经在运行,因为当我这样做时,npm start我收到一条EADDRINUSE消息,说端口已经在使用中.

react-native

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

为什么macvim不会总是使用ruby 1.9.3?

我已经安装了yadr dotfiles,一组vim,ruby等插件.

我在文件中有以下Ruby代码行foo.rb:

foo: bar

注意我使用ruby 1.9.3语法进行符号赋值/定义.

当我从命令行启动macvim使用mvim foo.rb并保存该文件时,一切正常.

但是,当我打开macvim使用open -a macvim并导航并打开时foo.rb,当我尝试保存文件时,我得到一个ruby-vim语法错误foo: bar.当我将其更改为时,:foo => bar我不会出现语法错误.

  • 使用open -a macvim开放的MacVim,然后输入:!ruby -v打印ruby 1.8.7
  • 使用mvim .开放的MacVim,然后输入:!ruby -v打印ruby 1.9.3

根据我打开macvim的方式,我得到了不同版本的Ruby.我如何确保macvim始终使用ruby 1.9.3来评估我的ruby代码?

谢谢

ruby vim macvim

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