我在build.sbt
文件中看到:
organization := "wfdf23"
name := "default"
version := "0.1-SNAPSHOT"%
%
行末尾有一个version
。这是什么意思?
更新:由sbt np plugin生成,有效加载sbt
➜ np-test sbt np
[info] Loading global plugins from /Users/freewind/.sbt/0.13/plugins
[warn] Multiple resolvers having different access mechanism configured with same name 'sbt-plugin-releases'. To avoid conflict, Remove duplicate project resolvers (`resolvers`) or rename publishing resolver (`publishTo`).
[info] Set current project to np-test (in build file:/private/tmp/Wfdf23/np-test/)
[info] Generated build file
[info] Generated source directories
[success] Total time: 0 s, completed 2014-9-19 22:05:01
➜ np-test cat build.sbt
organization := "np-test"
name := "default"
version := "0.1-SNAPSHOT"%
➜ np-test sbt about
[info] Loading global plugins from /Users/freewind/.sbt/0.13/plugins
[warn] Multiple resolvers having different access mechanism configured with same name 'sbt-plugin-releases'. To avoid conflict, Remove duplicate project resolvers (`resolvers`) or rename publishing resolver (`publishTo`).
[info] Set current project to default (in build file:/private/tmp/Wfdf23/np-test/)
[info] This is sbt 0.13.5
[info] The current project is {file:/private/tmp/Wfdf23/np-test/}np-test 0.1-SNAPSHOT
[info] The current project is built against Scala 2.10.4
[info] Available Plugins: sbt.plugins.IvyPlugin, sbt.plugins.JvmPlugin, sbt.plugins.CorePlugin, sbt.plugins.JUnitXmlReportPlugin, np.Plugin, org.sbtidea.SbtIdeaPlugin
[info] sbt, sbt plugins, and build definitions are using Scala 2.10.4
➜ np-test cat ~/.sbt/0.13/plugins/np.sbt
resolvers += Resolver.url("sbt-plugin-releases",
url("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/"))(
Resolver.ivyStylePatterns)
addSbtPlugin("me.lessis" % "np" % "0.2.0")
答案 0 :(得分:2)
tl; dr %
是zsh通知你所谓的部分行的方法,即没有行的行\n
位于行尾,例如cat
文件时。
看来你在zsh或oh-my-zsh shell下工作(提示看起来很熟悉)所以你问题中的%
是zsh / oh-my-zsh shell的东西,它们并没有真正出现在里面的文件中,即当您打开文件时,您会看到相关文件的末尾没有换行符。
P.S。在有一天想知道解决方案之后,当我在终端中发现它时,我的脸看起来很惊讶。