[問題] 基本操作問題

看板EE_DSnP作者 (海獅)時間13年前 (2010/11/22 10:11), 編輯推噓10(10019)
留言29則, 7人參與, 最新討論串1/1
請問在LINUX下用VIM編輯 有沒有辦法快速轉換編輯的視窗? 例如要從memCmd.cpp 換到 memTest.cpp 都要先:wq出來,然後打vim memT..(TAB或什麼...) 再不然也要按向上鍵三五次看之前做過的 之前看老師上課用的split是還不錯 但我split完會變成只有一邊能動耶,另一邊只能看 而且這樣視窗很小,有時候不太方便...orz --- 合併好了,另一個是作業小問題,MRESET為什麼release全部時,要保留第一個BLOCK? 那直接保留,並換第一個BLOCK的大小會不會有意外的資料流失? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.225.105 ※ 編輯: BBSealion 來自: 218.168.225.105 (11/22 10:15) ※ 編輯: BBSealion 來自: 218.168.225.105 (11/22 10:21)

11/22 10:59, , 1F
在normal mode下ctrl-w ctrl-w 即可切換split視窗
11/22 10:59, 1F

11/22 11:10, , 2F
可用 :e <fileName> 在同視窗開啟不同檔案編譯
11/22 11:10, 2F

11/22 11:11, , 3F
然後用 :b <int> 來切換不同檔案
11/22 11:11, 3F

11/22 11:12, , 4F
另一個問題: class MemMgr 本來在 construct 時就會預定有
11/22 11:12, 4F

11/22 11:13, , 5F
一個 activeBlock, 所以在 reset 之後也要還原得跟一開始
11/22 11:13, 5F

11/22 11:13, , 6F
一樣保留第一個 block
11/22 11:13, 6F

11/22 11:14, , 7F
如果 block size 不同當然要先清掉在重新 new, 否則就會有
11/22 11:14, 7F

11/22 11:14, , 8F
memory 的問題.
11/22 11:14, 8F

11/22 16:42, , 9F
謝謝教授!
11/22 16:42, 9F

11/22 19:49, , 10F
用 imap,就可以像 pcman 一樣用 ctrl+→ 操作了
11/22 19:49, 10F

11/22 19:49, , 11F
用 :tabnew
11/22 19:49, 11F

11/22 20:25, , 12F
nnoremap t :tabe # 按t+檔名再tab開啟
11/22 20:25, 12F

11/22 20:25, , 13F
nnoremap [ :tabprevious<CR>
11/22 20:25, 13F

11/22 20:25, , 14F
nnoremap ] :tabnext<CR> # 左右bracket切換tab
11/22 20:25, 14F

11/22 21:28, , 15F
推樓上XD 真的很方便
11/22 21:28, 15F

11/24 00:40, , 16F
如果已經有檔案在buffer中,可以:tab ball (buffer all)
11/24 00:40, 16F

11/24 00:41, , 17F
括號裡的東西不用打。另外切換tab是gt和gT
11/24 00:41, 17F

11/24 00:43, , 18F
如果是split的話,c-w+hjkl是跳到左下上右的視窗
11/24 00:43, 18F

11/24 00:44, , 19F
c-w+HJKL是將當前目標靠到最左下上右的位置
11/24 00:44, 19F

11/24 00:44, , 20F
c-w c-t 會把這個split window變成一個新的tab
11/24 00:44, 20F

11/24 00:45, , 21F
c-w o 會把這個split window變成獨立在此tab中,其他丟進
11/24 00:45, 21F

11/24 00:45, , 22F
buffer
11/24 00:45, 22F

11/24 00:46, , 23F
c-w = 將所有window盡量調到一樣大小 c-w <num> +-<>
11/24 00:46, 23F

11/24 00:46, , 24F
則是將它上下或是左右擴展或縮小....
11/24 00:46, 24F

11/24 00:49, , 25F
對了vi也可以開檔案目錄,像是 :sp . 就會看到當下的目錄
11/24 00:49, 25F

11/24 00:49, , 26F
然後再挑選要開的檔案即可...
11/24 00:49, 26F

11/24 11:36, , 27F
樓上強者學長!
11/24 11:36, 27F

11/24 11:55, , 28F
原來還有這麼多功能XD 感謝
11/24 11:55, 28F

11/24 21:42, , 29F
master你明明就和我同屆 =w=a
11/24 21:42, 29F
文章代碼(AID): #1CwT5Gdj (EE_DSnP)