3
我使用tpope/vim-fireplace
,guns/vim-sexp
和tpope/vim-sexp-mappings-for-regular-people
。移動快捷方式導航到VIM的下一個窗體爲clojure
我不是vim的專家,所以我不知道你是如何管理像這種情況的導航。假設您的光標位於第一個短劃線的位置,並且您想跳到第二個短劃線的位置。
(defn fibo [n]
-
(loop [a 1 b 1 counter n fibos [1 1]]
(if (= counter 2)
(seq fibos)
-
(recur b (+ a b) (- counter 1) (conj fibos (+ a b))))))
我期望按(
最終會帶我到那裏,但它保持在最佳狀態。
而一個類似的導航招
(defn fibo [n]
(loop [a 1 b 1 counter n fibos [1 1]]
* * *
(if (= counter 2)
(seq fibos)
(recur b (+ a b) (- counter 1) (conj fibos (+ a b))))))
從第一個明星,到第二,然後第三個?
你可以映射一個自定義鍵移動到下一個 '(' :NMAP(/(:諾爾 或 :NMAP(/ [([] :諾爾 如果你想要在'['也停止 –
chendesheng
@chendesheng謝謝,我也想知道一些關於約定,我的嘗試是否合理,或者是否有任何其他已建立的結構化lisp數據移動技巧? – FredShevek