版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Vim基礎(chǔ)知識單選題100道及答案1.在Vim中,用于進(jìn)入插入模式的按鍵是()A.:B.iC./D.$答案:B2.Vim中,以下哪個(gè)命令可以保存并退出文件()A.:qB.:wqC.:wD.:e答案:B3.要在Vim中刪除當(dāng)前行,應(yīng)該使用以下哪個(gè)命令()A.ddB.yyC.ppD.xx答案:A4.在Vim中,使用什么命令可以撤銷上一步操作()A.uB.Ctrl+zC.redoD.:r答案:A5.以下哪個(gè)按鍵可以讓Vim從插入模式切換回命令模式()A.EscB.EnterC.Shift+EnterD.Tab答案:A6.Vim中,使用什么命令可以查找特定的文本()A.:sB./C.?D.:r答案:B7.若要將當(dāng)前行復(fù)制到剪貼板,應(yīng)該使用()A.ddB.yyC.ppD.xx答案:B8.在Vim中,使用什么命令可以將剪貼板中的內(nèi)容粘貼到當(dāng)前位置()A.ddB.yyC.ppD.xx答案:C9.以下哪個(gè)命令可以在Vim中替換當(dāng)前行的第一個(gè)匹配項(xiàng)()A.:s/old/newB.:%s/old/newC.:s/old/new/gD.:%s/old/new/g答案:A10.要在Vim中跳轉(zhuǎn)到文件末尾,使用的命令是()A.ggB.GC.0D.$答案:B11.Vim中,要在當(dāng)前行的下一行插入新行并進(jìn)入插入模式,可使用()A.oB.OC.aD.A答案:A12.若想在Vim中刪除從當(dāng)前位置到行尾的內(nèi)容,應(yīng)使用()A.d0B.d$C.DD.dd答案:C13.在Vim中,使用什么命令可以重新執(zhí)行上一次的查找命令()A.nB.NC./D.?答案:A14.以下哪個(gè)命令可以在Vim中設(shè)置行號顯示()A.:setnumberB.:setnonumberC.:setrelativenumberD.:setnorelativenumber答案:A15.Vim中,要將文件另存為新的文件名,使用的命令是()A.:wnewfileB.:saveasnewfileC.:writenewfileD.:wqnewfile答案:A16.要在Vim中查找上一個(gè)匹配項(xiàng),使用()A.nB.NC./D.?答案:B17.在Vim中,若要刪除當(dāng)前字符,可使用()A.ddB.yyC.xxD.pp答案:C18.以下哪個(gè)命令可以在Vim中替換整個(gè)文件中的所有匹配項(xiàng)()A.:s/old/newB.:%s/old/newC.:s/old/new/gD.:%s/old/new/g答案:D19.Vim中,要跳轉(zhuǎn)到文件開頭,使用()A.ggB.GC.0D.$答案:A20.若想在當(dāng)前行的前面插入新行并進(jìn)入插入模式,應(yīng)使用()A.oB.OC.aD.A答案:B21.在Vim中,使用什么命令可以進(jìn)入可視模式()A.vB.VC.Ctrl+vD.以上都是答案:D22.以下哪個(gè)命令可以在可視模式下刪除選中的內(nèi)容()A.dB.yC.pD.c答案:A23.Vim中,在可視模式下復(fù)制選中內(nèi)容使用()A.dB.yC.pD.c答案:B24.要在可視模式下粘貼復(fù)制的內(nèi)容,使用()A.dB.yC.pD.c答案:C25.在Vim中,使用什么命令可以撤銷可視模式下的操作()A.uB.Ctrl+zC.redoD.:r答案:A26.以下哪個(gè)按鍵組合可以在Vim中快速切換到命令行模式()A.:B./C.?D.Esc答案:A27.Vim中,設(shè)置文件格式為unix,使用的命令是()A.:setfileformat=unixB.:setfileformat=dosC.:setfileformat=macD.:setfileformat=auto答案:A28.要在Vim中搜索當(dāng)前單詞,可使用()A.*B.#C./D.?答案:A29.在Vim中,使用什么命令可以將文件內(nèi)容全部選中()A.ggVGB.:%C.Ctrl+aD.Shift+a答案:A30.以下哪個(gè)命令可以在Vim中替換當(dāng)前行的所有匹配項(xiàng)()A.:s/old/newB.:%s/old/newC.:s/old/new/gD.:%s/old/new/g答案:C31.Vim中,要跳轉(zhuǎn)到第10行,使用()A.10ggB.10GC.:10D.以上都可以答案:D32.若想在當(dāng)前字符后插入文本并進(jìn)入插入模式,應(yīng)使用()A.oB.OC.aD.A答案:C33.在Vim中,使用什么命令可以將文件另存為備份文件()A.:w!B.:wq!C.:saveD.:w.bak答案:D34.以下哪個(gè)命令可以在Vim中顯示當(dāng)前文件的統(tǒng)計(jì)信息()A.:setB.:helpC.:statsD.:fils答案:C35.Vim中,要查找上一個(gè)單詞,使用()A.*B.#C./D.?答案:B36.在Vim中,若要刪除當(dāng)前行及下一行,可使用()A.2ddB.d2dC.dd2D.ddd答案:A37.以下哪個(gè)命令可以在Vim中設(shè)置語法高亮()A.:setsyntax=onB.:setsyntax=offC.:setnohlsearchD.:sethlsearch答案:A38.Vim中,要在當(dāng)前行的行首插入文本并進(jìn)入插入模式,使用()A.oB.OC.aD.A答案:D39.在Vim中,使用什么命令可以取消查找高亮()A.:nohlsearchB.:sethlsearchC.:syntaxonD.:syntaxoff答案:A40.以下哪個(gè)命令可以在Vim中快速打開幫助文檔()A.:helpB.:manC.:docD.:info答案:A41.Vim中,要將當(dāng)前行移動到文件末尾,可使用()A.ddGpB.yyGpC.ppGdD.ddGg答案:A42.在Vim中,使用什么命令可以將文件內(nèi)容按單詞反向搜索()A.*B.#C.?D./答案:C43.以下哪個(gè)命令可以在Vim中設(shè)置自動縮進(jìn)()A.:setautoindentB.:setnoautoindentC.:setsmartindentD.:setnosmartindent答案:A44.Vim中,要在當(dāng)前行的下一行復(fù)制當(dāng)前行內(nèi)容,使用()A.ddB.yyC.oyyD.Oyy答案:C45.在Vim中,使用什么命令可以將文件內(nèi)容全部刪除()A.:%dB.ggddC.GddD.:d%答案:A46.以下哪個(gè)命令可以在Vim中設(shè)置行間距()A.:setlinespace=2B.:setlineheight=2C.:setspaceabove=2D.:setspacebelow=2答案:B47.Vim中,要查找下一個(gè)匹配項(xiàng)并進(jìn)入插入模式在其后面插入內(nèi)容,可先使用查找命令然后按()A.iB.aC.oD.A答案:B48.在Vim中,使用什么命令可以將文件另存為不同格式()A.:w++ff=unixB.:wq++ff=dosC.:save++ff=macD.:write++ff=auto答案:A49.以下哪個(gè)命令可以在Vim中顯示當(dāng)前緩沖區(qū)的列表()A.:buffersB.:lsC.:filesD.以上都可以答案:D50.Vim中,要將當(dāng)前緩沖區(qū)切換到下一個(gè),使用()A.:bnB.:bpC.:bdD.:bw答案:A51.在Vim中,使用什么命令可以關(guān)閉當(dāng)前緩沖區(qū)()A.:bnB.:bpC.:bdD.:bw答案:C52.以下哪個(gè)命令可以在Vim中設(shè)置制表符寬度為4()A.:settabstop=4B.:setsofttabstop=4C.:setshiftwidth=4D.以上都可以答案:D53.Vim中,要在當(dāng)前行的前面插入一個(gè)空行并進(jìn)入插入模式,使用()A.oB.OC.aD.A答案:B54.在Vim中,使用什么命令可以將文件內(nèi)容按行號排序()A.:sortB.:sort!C.:sort+nD.:sort-n答案:C55.以下哪個(gè)命令可以在Vim中設(shè)置鼠標(biāo)模式()A.:setmouse=aB.:setmouse=vC.:setmouse=nD.以上都可以答案:D56.Vim中,要在可視模式下將選中內(nèi)容大寫,使用()A.gUB.guC.~D.=答案:A57.在Vim中,使用什么命令可以將文件內(nèi)容從大寫轉(zhuǎn)換為小寫()A.gUB.guC.~D.=答案:B58.以下哪個(gè)命令可以在Vim中設(shè)置文件編碼為utf-8()A.:setencoding=utf-8B.:setfileencoding=utf-8C.:settermencoding=utf-8D.以上都需要設(shè)置答案:D59.Vim中,要在當(dāng)前行的行尾插入文本并進(jìn)入插入模式,使用()A.oB.OC.aD.A答案:D60.在Vim中,使用什么命令可以將文件內(nèi)容按單詞排序()A.:sortB.:sort!C.:sort+uD.:sort-u答案:C61.以下哪個(gè)命令可以在Vim中設(shè)置折疊()A.:setfoldmethod=manualB.:setfoldmethod=syntaxC.:setfoldmethod=indentD.以上都可以答案:D62.Vim中,要打開折疊,使用()A.zaB.zoC.zcD.zr答案:B63.在Vim中,使用什么命令可以關(guān)閉折疊()A.zaB.zoC.zcD.zr答案:C64.以下哪個(gè)命令可以在Vim中設(shè)置行注釋符()A.:setcomments=s1:/*,mb:*,ex:*/B.:setcomments=s1://C.:setcomments=s1:#D.以上都可以根據(jù)語言設(shè)置答案:D65.Vim中,要將當(dāng)前行的注釋去掉,可使用()A.gccB.gcuC.gc!D.gc答案:B66.在Vim中,使用什么命令可以將文件內(nèi)容從小寫轉(zhuǎn)換為大寫()A.gUB.guC.~D.=答案:A67.以下哪個(gè)命令可以在Vim中設(shè)置光標(biāo)閃爍()A.:setguicursor=a:blockB.:setguicursor=n-v-c:blockC.:setguicursor=i-ci-ve:ver25D.以上都可以設(shè)置不同效果答案:D68.Vim中,要在當(dāng)前行的下一行插入注釋并進(jìn)入插入模式,使用()A.oB.OC.aD.A答案:A69.在Vim中,使用什么命令可以將文件內(nèi)容按指定分隔符分割()A.:splitB.:vsplitC.:tabeD.以上都不是正確用于此功能的命令答案:D70.以下哪個(gè)命令可以在Vim中設(shè)置狀態(tài)欄顯示內(nèi)容()A.:setstatusline=%!v:luaeval('strftime("%Y-%m-%d%H:%M:%S")')B.:setstatusline=%fC.:setstatusline=%l,%cD.以上都可以設(shè)置不同顯示內(nèi)容答案:D71.Vim中,要在當(dāng)前行的前面插入另一個(gè)文件的內(nèi)容,使用()A.:rotherfileB.:wotherfileC.:includeotherfileD.:sourceotherfile答案:A72.在Vim中,使用什么命令可以將當(dāng)前文件內(nèi)容追加到另一個(gè)文件末尾()A.:w>>otherfileB.:w!otherfileC.:saveasotherfileD.:writeotherfile答案:A73.以下哪個(gè)命令可以在Vim中設(shè)置自動保存間隔時(shí)間()A.:setautowriteB.:setautowriteallC.:setbackupD.:setupdatetime=300答案:D74.Vim中,要在可視模式下將選中內(nèi)容左對齊,使用()A.=B.gqC.<D.>答案:C75.在Vim中,使用什么命令可以將選中內(nèi)容右對齊()A.=B.gqC.<D.>答案:D76.在Vim中,若要將當(dāng)前窗口水平分割,并在新窗口中打開另一個(gè)文件,應(yīng)使用以下哪個(gè)命令?A.:splitotherfileB.:vsplitotherfileC.:tabeotherfileD.:newotherfile答案:A77.以下關(guān)于Vim中寄存器的說法,正確的是?A.寄存器只能存儲文本內(nèi)容,不能存儲命令B.無名寄存器("")會自動保存最近一次刪除或復(fù)制的內(nèi)容C.數(shù)字寄存器(0-9)只能存儲整數(shù)值D.只能通過特定的插件才能訪問和操作寄存器答案:B78.Vim中,要在當(dāng)前文件中搜索并替換所有匹配項(xiàng),同時(shí)在命令執(zhí)行過程中顯示替換確認(rèn)提示,應(yīng)使用以下哪個(gè)命令?A.:%s/old/new/gB.:%s/old/new/gcC.:s/old/new/gD.:s/old/new/gc答案:B79.在Vim中,若要將當(dāng)前文件的內(nèi)容按列模式選中并進(jìn)行操作,應(yīng)先按下以下哪個(gè)組合鍵進(jìn)入列模式?A.Ctrl+vB.Shift+vC.Alt+vD.F3+v答案:A80.以下哪個(gè)命令可以在Vim中設(shè)置文件的臨時(shí)保存目錄?A.:setbackupdir=/tmpB.:setswapfile=/tmpC.:setundodir=/tmpD.:setautodir=/tmp答案:A81.Vim中,當(dāng)在插入模式下輸入文本時(shí),突然發(fā)現(xiàn)之前輸入的一個(gè)單詞有誤,要快速回到該單詞處進(jìn)行修改,最便捷的方法是?A.按多次左箭頭鍵移動光標(biāo)B.使用查找命令定位到該單詞C.按Ctrl+o組合鍵回到命令模式,再使用h鍵移動光標(biāo)D.按Esc鍵回到命令模式,再使用f鍵快速定位到該單詞答案:D82.若要在Vim中設(shè)置默認(rèn)的編程語言為Python,以便更好地進(jìn)行語法檢查和代碼補(bǔ)全,應(yīng)在配置文件中添加以下哪一行?A.setfiletype=pythonB.setsyntax=pythonC.setlanguage=pythonD.setpythonpath=python答案:A83.在Vim中,使用什么命令可以快速跳轉(zhuǎn)到當(dāng)前文件中某個(gè)函數(shù)的定義處(假設(shè)已安裝相關(guān)的代碼導(dǎo)航插件)?A.:gotoB.:tagC.:jumpD.:func答案:B84.以下關(guān)于Vim中宏錄制的說法,錯誤的是?A.可以通過按下q鍵開始錄制宏,再按q鍵結(jié)束錄制B.錄制好的宏可以通過@[寄存器名]來執(zhí)行C.宏錄制只能記錄命令模式下的操作,不能記錄插入模式下的操作D.可以通過在數(shù)字后加上@[寄存器名]來重復(fù)執(zhí)行宏多次答案:C85.Vim中,要將當(dāng)前窗口垂直分割,并在新窗口中打開當(dāng)前文件的另一部分,應(yīng)使用以下哪個(gè)命令?A.:splitB.:vsplitC.:tabeD.:new答案:B86.在Vim中,若要設(shè)置在保存文件時(shí)自動格式化代碼(假設(shè)已安裝相關(guān)的格式化插件),應(yīng)在配置文件中添加以下哪一行?A.autocmdBufWritePre*:FormatB.autocmdBufReadPost*:FormatC.autocmdFileOpen*:FormatD.autocmdFileClose*:Format答案:A87.以下哪個(gè)命令可以在Vim中設(shè)置鼠標(biāo)點(diǎn)擊時(shí)自動切換到插入模式?A.:setmouse=a:enterB.:setmouse=v:enterC.:setmouse=i:enterD.:setmouse=n:enter答案:A88.Vim中,要在當(dāng)前文件中快速查找并替換所有以大寫字母開頭的單詞為小寫形式,以下正則表達(dá)式和命令組合正確的是?A.:%s/\b[A-Z]\w*/\L&/gB.:%s/\b[A-Z]\w*/\U&/gC.:%s/\b[a-z]\w*/\L&/gD.:%s/\b[a-z]\w*/\U&/g答案:A89.在Vim中,若要將當(dāng)前文件的內(nèi)容與另一個(gè)文件進(jìn)行對比(假設(shè)已安裝相關(guān)的對比插件),應(yīng)使用以下哪個(gè)命令?A.:DiffOrigB.:CompareFilesC.:DiffWithD.:FileDiff答案:A90.以下關(guān)于Vim中折疊操作的說法,正確的是?A.只能通過手動設(shè)置折疊標(biāo)記來創(chuàng)建折疊B.使用zA命令可以切換折疊的展開和關(guān)閉狀態(tài)C.折疊功能只能應(yīng)用于代碼文件,不能用于普通文本文件D.折疊后無法快速查看折疊部分的內(nèi)容答案:B91.Vim中,要在當(dāng)前文件中搜索并替換所有匹配的字符串,同時(shí)忽略大小寫,應(yīng)使用以下哪個(gè)命令?A.:%s/old/new/iB.:%s/old/new/gIC.:s/old/new/iD.:s/old/new/gI答案:B92.在Vim中,若要設(shè)置在退出Vim時(shí)自動刪除臨時(shí)文件(如交換文件),應(yīng)在配置文件中添加以下哪一行?A.setnobackupB.setnoswapfileC.setautodelD.setrmbackup答案:B93.以下哪個(gè)命令可以在Vim中設(shè)置狀態(tài)欄顯示當(dāng)前文件的行數(shù)和列數(shù)?A.:setstatusline=%l,%cB.:setstatusline=%f,%lC.:setstatusline=%c,%fD.:setstatusline=%l:%c答案:A94.Vim中,要在當(dāng)前行的下一行插入一段從另一個(gè)文件中復(fù)制的文本,以下操作步驟正確的是?A.先在另一個(gè)文件中復(fù)制文本,回到當(dāng)前文件,按o鍵進(jìn)入插入模式,再按Ctrl+v粘貼B.先在另一個(gè)文件中復(fù)制文本,回到當(dāng)前文件,按O鍵進(jìn)入插入模式,再按Ctrl+v粘貼C.先
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年金融服務(wù)采購合同創(chuàng)新金融產(chǎn)品合作協(xié)議2篇
- 導(dǎo)演與發(fā)行方2025年度合同3篇
- 二零二五年度餐飲泔水處理與環(huán)保設(shè)施運(yùn)營管理合同6篇
- 二零二五年度高校畢業(yè)生就業(yè)見習(xí)實(shí)踐基地建設(shè)合作合同3篇
- 二零二五年度航空航天設(shè)備維修承包合同樣本3篇
- 二零二五年高性能混凝土委托加工合同范本3篇
- 碎石買賣合同(二零二五年度)2篇
- 二零二五年度藥品質(zhì)量第三方檢測合同范本6篇
- 二零二五版國際貿(mào)易中貨物所有權(quán)轉(zhuǎn)移與國際貿(mào)易政策研究合同3篇
- 2025年度電力設(shè)施租賃合同標(biāo)的轉(zhuǎn)讓協(xié)議3篇
- 課題申報(bào)書:大中小學(xué)鑄牢中華民族共同體意識教育一體化研究
- 巖土工程勘察課件0巖土工程勘察
- 《腎上腺腫瘤》課件
- 2024-2030年中國典當(dāng)行業(yè)發(fā)展前景預(yù)測及融資策略分析報(bào)告
- 《乘用車越野性能主觀評價(jià)方法》
- 幼師個(gè)人成長發(fā)展規(guī)劃
- 2024-2025學(xué)年北師大版高二上學(xué)期期末英語試題及解答參考
- 批發(fā)面包采購合同范本
- 乘風(fēng)化麟 蛇我其誰 2025XX集團(tuán)年終總結(jié)暨頒獎盛典
- 2024年大數(shù)據(jù)分析公司與中國政府合作協(xié)議
- 一年級數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)匯編
評論
0/150
提交評論