一個基本vim使用上的問題 - Linux

Table of Contents

目前在寫網頁
平常習慣用notepad++做編輯

但聽用過的人都說
vim學會以後會比一般其他編輯軟體都好用
所以花了一些時間接觸

最近基本的功能是都會了
不過我發現最讓我困擾的一個操作情境是:搬移某幾行文字去某處

在notepad上面就是
1.看準位置滑鼠框選 (單行就滑鼠點兩下)
2.ctrl+x
3.找地方貼上

但在vim中就變成
1.移動游標到正確位置
2.數行數按ndd,或切換visual模式後按上下鍵框選後dd
3.找地方貼上

---

而讓我覺得差最多的就是1和2的動作
感覺就是比滑鼠框選麻煩很多

1可能是我對各種移動指令還不夠熟練
但2卻感覺不會因為熟練後,就能超越滑鼠框選的直覺和快速

當然vim上面還是可以用滑鼠做事情啦
但我覺得大家的說法都是vim可以不用滑鼠卻達到更高的效能
所以是不是有更好的做法呢?

--

All Comments

Skylar DavisLinda avatarSkylar DavisLinda2013-01-23
移動到想要的位置後,進入 visual mode,就可以用移動
的各種指令了 所以總歸來說,還是把各種移動指令熟悉
一下 才能發會vim的優點阿!
Anonymous avatarAnonymous2013-01-24
另外也推薦你一個 plugin - EasyMotion
Puput avatarPuput2013-01-29
有Editor版,那邊的版友應該比較知道更好的作法。
Eden avatarEden2013-02-04
開行號(:set nu)然後move整個range如何?
Adele avatarAdele2013-02-08
nyy複製 p貼上
Eartha avatarEartha2013-02-12
我比較喜歡按 V 來選範圍 XD
Iris avatarIris2013-02-13
重點在不用滑鼠 感覺有差
Megan avatarMegan2013-02-14
切換鍵鼠蠻花時間的XD
Edward Lewis avatarEdward Lewis2013-02-15
你可以用set mouse=v就可以用滑鼠來點了