[問題] cygwin的vi很鳥

看板Linux作者 (金屬製品)時間11年前 (2012/11/29 16:00), 編輯推噓6(6010)
留言16則, 13人參與, 最新討論串1/1
也不是說很鳥...可能我已經習慣用linux的vi操作環境 用cygwin去vi完全不順手 有人有同樣情形嗎? 比如打# include <Iostream> 打完了發現i打成大寫 遊標要移到I底下要刪刪不掉 然後要"end"移到最後一個字也沒有作用(我都是打完一行 中間有錯字要修改 改完按 end之後按enter產生新行) 然後不知道怎麼搞的 打成這樣 #include <iostream> #include <vector > 游標移到>底下 然後通常一般linux的使用者都會按<-Backspace刪除">"前面的東西 讓">"正確的跑回<vector> 結果按了半天完全沒反應= =" 它內建的設置操作基本上還是跟linux完全不同...只能說很鳥... 剛載了mingw 想說搞不好會不錯 結果跟cygwin半斤八兩.... 還是這跟作業系統有關阿? 或是要做什麼特別設置才會讓vi按鍵環境跟linux一模一樣? (我是win7) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.160.66

11/29 16:24, , 1F
你要不要更新一下整個cygwin
11/29 16:24, 1F

11/29 16:25, , 2F
我也用win7, 都沒有你說的這些問題.
11/29 16:25, 2F

11/29 16:50, , 3F
請問要怎麼更新呢?
11/29 16:50, 3F

11/29 17:56, , 4F
我的話是寧願用VM灌linux用
11/29 17:56, 4F

11/29 19:24, , 5F
你應該要灌vim才對吧
11/29 19:24, 5F

11/29 19:24, , 6F
聽起來就有點像是純vi的操作問題
11/29 19:24, 6F
是操作指令完完全全的不同... 我用VIM編輯也是一模一樣的情形 我舉出目前不同之處 首先i按下去 Linux下方就會出現--insert-- 但cygwin完全沒反應 就是條死魚 然後i按下去之後 linux按上下左右可以移動游標 cygwin會出現ABCD..(這應該是重點) cygwin得esc按下去之後按上下左右才能移動 否則就會出現ABCD 其他的...唉 我只能說怪到極點了...完全不同 不過高手應該看到那個上下左右ABCD大概 就知道是怎麼一回事了...但我不知道是怎麼一回事... 可能是鍵盤設定還是vi環境設定 的問題... ※ 編輯: DreamLoser 來自: 111.240.148.55 (11/29 19:32)

11/29 19:58, , 7F
會不會是VI當一般EDITOR的MODE 沒看過VIM這樣XD
11/29 19:58, 7F

11/29 20:15, , 8F
vim-runtime裝看看
11/29 20:15, 8F

11/29 21:16, , 9F
你W7的輸入法是?
11/29 21:16, 9F

11/29 21:33, , 10F
看起來是vim用習慣了,以為跟vi是一樣的
11/29 21:33, 10F

11/29 22:15, , 11F
.vimrc設定的問題吧....
11/29 22:15, 11F

11/30 00:17, , 12F
可能是進入 vi 相容模式了,:set nocp 也許可解決
11/30 00:17, 12F

11/30 13:32, , 13F
set nocompatible和set backspace=2可設在.vimrc中
11/30 13:32, 13F

12/02 10:11, , 14F
cp /usr/share/vim/vimXX/vimrc_example.vim ~/.vimrc
12/02 10:11, 14F

12/02 10:13, , 15F
XX視你版本而定
12/02 10:13, 15F

12/03 19:04, , 16F
vim的話去加個.vimrc應該會fix掉一些問題
12/03 19:04, 16F
文章代碼(AID): #1GjnOt2m (Linux)