vim - 如何为 slimv 和 ritz 设置类路径

标签 vim clojure leiningen swank slimv

我想解决我的类路径问题。你能告诉我该怎么做吗?

我可以执行以下操作。

我可以通过按 ,e 在 vi​​m(slimv) 中评估 (+ 1 1)。

然后 slimv 显示以下内容。

user> 
(+ 1 1)
2

但是,我不能执行以下操作。

1.当我通过按下 ,e, 在 vi​​m(slimv) 中评估以下代码时,

(use '[clojure.contrib.str-utils :only (re-split)])

2.Slimv 显示以下错误。

;评估在 java.io.FileNotFoundException 上中止:无法在类路径上找到 clojure/contrib/str_utils__init.class 或 clojure/contrib/str_utils.clj:

我的环境如下。

  • macvim 7.3.754
  • 莱因2.0.0
  • slimv 0.9.9
  • 利兹0.7.0

项目.clj

(defproject helloworld "1.0.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.4.0"]]
  :plugins [[lein-ritz "0.7.0"]]
  )

~/.lein/profiles.clj

{:user {:plugins [
      [lein-ritz  "0.7.0"]
  ]}}

引用

lein ritz setup error

最佳答案

您尝试过clojure.string吗?

(use '[clojure.string :only (split)])

(split "clojure8*)-6contrib&(*does^&$not*_^%exist^*#anymore" #"[^a-zA-Z]+")
=> ["clojure" "contrib" "does" "not" "exist" "anymore"]

顺便说一句,所有 clojure.contrib 已迁移到单独的库 http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go

关于vim - 如何为 slimv 和 ritz 设置类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15091487/

相关文章:

macos - 如何在 Mac 上更改特定的终端颜色设置

math - Clojure 矩阵表示

dictionary - 除了 map 和矢量之外,get 在 Clojure 中还有其他用途吗?

emacs - 在开发基于 compojure/ring 的应用程序时使用 emacs/cider 的正确方法是什么?

vim - 在vim中禁用所有自动缩进

vim - 在vim中将缓冲区转换为标签页

linux - 每当我打开 gvim 时检查进程

macros - 向 Clojure 的 defrecord 构造函数添加功能的推荐宏?

macros - 双 Clojure/ClojureScript 库设计和宏

clojure - Lein 测试失败,没有这样的 var : leiningen. util.injected/add-hook