Dalam kasus wilayah aktif, hdi lispy akan melakukan apa yang Anda inginkan. Lihat posting pengantar terbaru saya .
Dalam kasus pertama, Anda harus melakukannya M-m h.
perbarui: semua opsi yang Anda miliki lispy
Dimulai dengan:
(defn foo [x] (+ x ~42|))
Di sini, ~
menunjukkan tanda (awal wilayah), dan |
menunjukkan titik (akhir wilayah).
Dengan hAnda dapatkan:
(defn foo [x] |(+ x 42)~)
Dengan lAnda dapatkan:
(defn foo [x] ~(+ x 42)|)
Dengan kAnda dapatkan (tidak dapat dihubungi dengan j):
(defn foo [x] (+ ~x| 42))
Dengan 2katau kkAnda dapatkan:
(defn foo [x] (~+| x 42))
Dengan dAnda dapatkan:
(defn foo [x] (+ x |42~))
Dengan d>Anda dapatkan (tidak dapat dihubungi dengan <):
(defn foo [x] (+ |x 42~))
Dengan d2>atau d>>Anda dapatkan:
(defn foo [x] (|+ x 42~))
Dengan mAnda dapatkan:
(defn foo [x] (+ x 42|))
Hanya untuk meringkas, ketika daerah aktif, h, j, k, l
adalah panah yang bergerak wilayah tersebut. >menumbuhkan wilayah dengan satu unit semantik ke arah titik. <menyusut wilayah dengan satu unit semantik ke arah titik. mmenonaktifkan tanda. imemilih elemen pertama dari wilayah tersebut, dan dbertukar titik dan tanda.
expand-region
fungsi spesifik untuk menandai daftar segera dipanggiler/mark-outside-pairs
.