作者Magicx (270度的鳥顧之相)
看板Editor
標題[vim] 無法使用home鍵
時間Wed Jul 15 16:51:50 2015
請問一下,我用工作站上的vi無法使用home鍵…
可是用windows灌的vi卻正常…
有人知道為什麼嗎?感謝指教!
--
批踢踢一下:
免登入不斷線~輕鬆追蹤分享文章與全站搜尋~
TV節目即時查:
節目與演員的相關資訊連結方便查詢~
摺紙達人 :
2D變3D的掌上藝術~
GOOGLE PLAY :
http://goo.gl/1lAAY
APP STORE :
http://goo.gl/8xcgpn
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.211.63
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Editor/M.1436950320.A.9AB.html
1F:→ kdjf: 你怎麼連到server的? 07/15 22:11
2F:→ carylorrk: vim 什麼時候需要按 Home 鍵? 07/16 17:32
3F:→ ViewMoon: 查 term 設定,或乾脆用 gvim 07/16 23:03
4F:→ Magicx: 用vnc跟xmin都試過…term的設定不知去哪裡找 07/19 18:29
5F:→ Magicx: 另外請問vimrc有什麼設定可以直接蓋掉term的設定嗎? 07/22 10:25
6F:→ bootleq: 在 shell 按 Ctrl-V,再按 Home 看看會顯示什麼 07/22 22:26
7F:→ bootleq: 在 Vim insert 模式也試試 Ctrl-V / Ctrl-K 再按 Home 07/22 22:27
8F:→ Magicx: 您好,這邊測試shell跟vim按出來都是^[OH …跟telnet定 07/31 10:41
9F:→ Magicx: 義的一樣? 07/31 10:41
10F:→ ViewMoon: 打 :set term 再按 enter, 看它秀什麼 08/01 00:11
11F:→ ViewMoon: map <Esc>OH <Home> 08/01 00:17
12F:→ ViewMoon: map! <Esc>OH <Home> 08/01 00:17
13F:→ ViewMoon: map <Esc>OF <End> 08/01 00:17
14F:→ ViewMoon: map! <Esc>OF <End> 08/01 00:17
15F:→ ViewMoon: 以上 4 行貼到 .vimrc 可能會有用 08/01 00:18
16F:→ ViewMoon: 你沒有 gvim 可用嗎 ? 08/01 00:19
17F:→ Magicx: 感謝V大終於可以用了…順便也把pageup,down跟delete加上 08/05 17:05
18F:→ Magicx: 去了!有gvim可是不喜歡多跳一個視窗… 08/05 17:05
19F:→ Magicx: 順便再請問一下…map後面的!是什麼作用? 08/05 17:09
20F:→ ViewMoon: map 是 nmap vmap omap 的聯集 08/05 21:20
21F:→ ViewMoon: map! 是 imap cmap 的聯集 08/05 21:21
22F:→ ViewMoon: 缺點是加這 map 後, 和 Esc 相關的按鍵會反應遲頓... 08/06 20:41
23F:→ ViewMoon: 因為 vim 要等一段時間確認 Esc 後是否有其它鍵 08/06 20:42
24F:→ ViewMoon: 所以要 set timeoutlen 若有用 tmux,請再自行 google 08/06 22:45
25F:→ ViewMoon: ---------------------------------------------------- 08/10 12:41
26F:→ ViewMoon: if !(has('gui_running')) 08/10 12:43
27F:→ ViewMoon: " to avoid slow down <Esd> key sequence 08/10 12:43
28F:→ ViewMoon: set timeoutlen=100 08/10 12:43
29F:→ ViewMoon: " workaround if shell has 'stty erase ^H' 08/10 12:43
30F:→ ViewMoon: map <Char-127> <BS> 08/10 12:44
31F:→ ViewMoon: map! <Char-127> <BS> 08/10 12:44
32F:→ ViewMoon: set term=xterm 08/10 12:44
33F:→ ViewMoon: endif 08/10 12:44
34F:→ ViewMoon: 原 term=vt100 無法使用 Home/.../shift-方向鍵... 08/10 12:45
35F:→ ViewMoon: 加上這八行以後就可以, 不用一個一個 map 08/10 12:46
36F:→ ViewMoon: 加在 .vimrc 不是加在 .gvimrc 08/10 12:47