Mac OS X Lion 下 Vi 怎麼回到行首/行尾以及 page up/page down 呢?
01-15
試過fn+方向鍵、command+方向鍵、control+方向鍵、shift+options+方向鍵、control+A/control+E都無效。
供您參考:如何使用vi文本編輯器
推測可能使用的是Mac OS X自帶的Terminal終端下調用Vi/Vim 由於Terminal下面Home End PageUp PageDown四個按鍵映射和普通不太一樣導致的 解決途徑:
1) 更改設置: Terminal(終端) -&> Preferences(偏好設置) -&> Keyboard(鍵盤) 下更改這四個鍵值
Home 33[1~ End 33[4~ Page Up 33[5~ Page Down 33[6~ 設置完成後使用Fn+方向鍵 via: http://fplanque.com/dev/mac/mac-osx-terminal-page-up-down-home-end-of-line 2) 不使用Home End PageUP PageDown這四個鍵, 用Vim裡面其他的等效鍵 ^到行首, $到行尾 Ctrl+d Ctrl+f 翻頁3) 換一個終端程序: 比如iTerm或者直接使用MacVim
http://iterm.sourceforge.net/0 跳到行首,^ (shift 6)跳到行首第一個不是空白的字元上 ,$ 到行尾 ctrl + f (forward) ctrl + b (backward) 分別向下 / 上捲動一屏 crtl + d (down) ctrl + u (up) 分別向下 / 上捲動半屏 記得先猛拍 ESC
對於@濤昊 的補充。
gg 首行 G 尾行來個總結性的
0 行首
$ (shift+6)行尾gg 文首G(shift+g) 文尾A(Shift+a)文尾,並編輯ctrl+f 向上翻頁ctrl+b 向下翻頁ctrl+u 向上翻半頁ctrl+d 向下翻半頁數字+gg,跳轉到數字指定的行 ,如25gg或者25G 跳轉到第25行另外命令模式下直接輸入數字後回車,跳轉到數字指定的行
1. 首先 vi ~/.vimrc 裡面加上imap &
行首,行尾,上一頁,下一頁
分別為
fn+左方向鍵,fn+右方向鍵,fn+上方向鍵,fn+下方向鍵,
google please
推薦閱讀:
※在 Vim 中移動游標需要先切換模式,是否很麻煩?
※如何優雅地使用 Vim?
※到底 VIM 能配置到多強大的程度?
※你最愛的一個 Vim 命令是什麼?
※為什麼vimrc設置inoremap <c-h> <left>無效?
TAG:MacBookAir | Vim |