还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
基础知识单选题道及答案Vim100在中,用于进入插入模式的按键是()
1.VimA.:B.iC./D.$答案B中,以下哪个命令可以保存并退出文件()
2.VimA.:qB.:wqC.:wD.:e答案B要在中删除当前行,应该使用以下哪个命令()
3.VimA.ddB.yyC.PPD.xx答案A在中,使用什么命令可以撤销上一步操作()
4.VimA.uB.Ctrl+zC.redoD.:r答案A以下哪个按键可以让从插入模式切换回命令模式()
5.VimA.EscB.EnterC.Shift+EnterD.Tab答案A中,使用什么命令可以查找特定的文本()
6.VimA.:sB./C.D.:r答案B若要将当前行复制到剪贴板,应该使用()
7.A.ddB.yyC.PPD.xx答案B在中,使用什么命令可以将剪贴板中的内容粘贴到当前位置()
8.VimA.ddB.yyC.PPB.:w otherfileC.:include otherfileD.:source otherfile答案A在中,使用什么命令可以将当前文件内容追加到另一个文件末尾()
72.VimA.:w»otherfileB.:w!otherfileC.:saveas otherfileD.:write otherfile答案A以下哪个命令可以在中设置自动保存间隔时间()
73.VimA.:set autowriteB.:set autowriteal1C.:set backupD.:set updatetime=300答案D中,要在可视模式下将选中内容左对齐,使用()
74.Vim二A.B.gqC.D.答案C在中,使用什么命令可以将选中内容右对齐()
75.VimA.=B.gqC.D.答案D在中,若要将当前窗口水平分割,并在新窗口中打开另一个文件,应使用以下哪个命
76.Vim令?A.:split otherfileB.:vsplit otherfileC.:tabe otherfileD.:new otherfile答案A以下关于中寄存器的说法,正确的是?
77.Vim寄存器只能存储文本内容,不能存储命令A.无名寄存器(心)会自动保存最近一次删除或复制的内容78数字寄存器()只能存储整数值C.0-9只能通过特定的插件才能访问和操作寄存器D.答案B中,要在当前文件中搜索并替换所有匹配项,同时在命令执行过程中显示替换确认提
78.Vim示,应使用以下哪个命令?A.:%s/old/new/gB.:%s/old/new/gcC.:s/old/new/gD.:s/old/new/gc答案B在中,若要将当前文件的内容按列模式选中并进行操作,应先按下以下哪个组合键进
79.Vim入列模式?A.Ctrl+vB.Shift+vC.Alt+vD.F3+v答案A以下哪个命令可以在中设置文件的临时保存目录?
80.VimA.:set backupdir=/tmpB.:set swapfile=/tmpC.:set undodir=/tmpD.:set autodir=/tmp答案A中,当在插入模式下输入文本时,突然发现之前输入的一个单词有误,要快速回到该单8LVim词处进行修改,最便捷的方法是?按多次左箭头键移动光标A.使用查找命令定位到该单词B.c.按cm+组合键回到命令模式,再使用h键移动光标按键回到命令模式,再使用键快速定位到该单词D.Esc f答案D若要在中设置默认的编程语言为以便更好地进行语法检查和代码补全,应在配
82.Vim Python,置文件中添加以下哪一行?二A.set filetypepython二B.set syntaxpythonC.set language=pythonD.set pythonpath=python答案A在中,使用什么命令可以快速跳转到当前文件中某个函数的定义处(假设已安装相关
83.Vim的代码导航插件)?A.:gotoB.:tagC.:jumpD.:func答案B以下关于中宏录制的说法,错误的是?
84.Vim可以通过按下键开始录制宏,再按键结束录制A.q q录制好的宏可以通过@[寄存器名]来执行B.宏录制只能记录命令模式下的操作,不能记录插入模式下的操作C.可以通过在数字后加上@[寄存器名]来重复执行宏多次D.答案C中,要将当前窗口垂直分割,并在新窗口中打开当前文件的另一部分,应使用以下哪
85.Vim个命令?A.:splitB.:vsplitC.:tabeD.:new答案B在中,若要设置在保存文件时自动格式化代码(假设已安装相关的格式化插件),应
86.Vim在配置文件中添加以下哪一行?A.autocmd BufWritePre*:FormatB.autocmd BufReadPost*:FormatC.autocmd FileOpen*:FormatD.autocmd FileClose*:Format答案A以下哪个命令可以在中设置鼠标点击时自动切换到插入模式?
87.VimA.:set mouse=a:enterB.:set mouse=v:enterC.:set mouse=i:enterD.:set mouse=n:enter答案A中,要在当前文件中快速查找并替换所有以大写字母开头的单词为小写形式,以下正
88.Vim则表达式和命令组合正确的是?A.:%sAb[A-Z]\w*/\L/gB.:%s/\b[A-Z]\w*AU/gC.:%s/\b[a-z]\w*/\L/gD.:%sAb[a-z]\w*/\U/g答案A在中,若要将当前文件的内容与另一个文件进行对比(假设已安装相关的对比插件),应
89.Vim使用以下哪个命令?A.:DiffOrigB.:CompareFilesC.:DiffWithD.:FileDiff答案A以下关于中折叠操作的说法,正确的是?
90.Vim只能通过手动设置折叠标记来创建折叠A.使用命令可以切换折叠的展开和关闭状态B.zA折叠功能只能应用于代码文件,不能用于普通文本文件C.折叠后无法快速查看折叠部分的内容D.答案B中,要在当前文件中搜索并替换所有匹配的字符串,同时忽略大小写,应使用以下哪个9LVim命令?A.:%s/old/new/iB.:%s/old/new/glC.:s/old/new/iD.:s/old/new/gl答案B在中,若要设置在退出时自动删除临时文件(如交换文件),应在配置文件中添加
92.Vim Vim以下哪一行?A.set nobackupB.set noswapfileC.set autodelD.set rmbackup答案B以下哪个命令可以在
93.中设置状态栏显示当Vim前文件的行数和列数A.:set statusline=%l,%cB.:set statusline=%f,%lC.:set statusline=%c,%fD.:set statusline=%l:%c答案A中,要在当前行的下一行插入一段从另一个文件中复制的文本,以下操作步骤正确的
94.Vim是?先在另一个文件中复制文本,回到当前文件,按键进入插入模式,再按粘贴先在A.Ctrl+v B.另一个文件中复制文本,回到当前文件,按键进入插入模式,再按粘贴先在另一个Ctrl+v C.文件中复制文本,回到当前文件,按键进入插入模式,再按键粘贴先在另一个文件中复p D.制文本,回到当前文件,按键进入插入模式,再按键粘贴答案p C在中,若要设置在输入特定字符串时自动触发代码补全(假设已安装相关的补全插件),
95.Vim应在配置文件中添加以下哪一行?〈特定字符串A.inoremap C-xC-o特定字符串,B.imapC-xC-o特定字符串,C.noremapC-xC-o〈特定字符串,D.map C-xC-o答案A以下关于中缓冲区的说法,错误的是?
96.Vim可以通过:命令查看当前所有打开的缓冲区A.1s缓冲区中的文件内容在关闭后会自动保存B.Vim可以使用:[缓冲区编号]命令快速切换到指定的缓冲区C.b一个文件可以同时存在于多个缓冲区中D.答案B中,要在当前文件中快速跳转到指定的行号,除了使用行号加命令外,还可以使用
97.Vim G以下哪个命令?:v行号〉A.行号,B./行号,C.v行号〉D.#答案A.在中,若要设置在保存文件时自动备份文件,应在配置文件中添加以下哪一行?98VimA.set backupB.set nobackupC.set backupcopy=yes二答案D.set backupdir〜/backup A以下哪个命令可以在中设置默认的缩进风格为语言风格(假设已安装相关的缩进插
99.Vim C件)?A.:set cindentB.:set smartindentC.:set autoindent答案D.:set indentexpr=get_c_indent A中,要在当前文件中快速查找并替换所有匹配的字符串,同时只替换每行中第一次出lOO.Vim现的匹配项,应使用以下哪个命令?A.:%s/old/newB.:%s/old/new/gC.:s/old/new/gD.:s/old/new答案DD.xx答案C以下哪个命令可以在中替换当前行的第一个匹配项()
9.VimA.:s/old/newB.:%s/old/newC.:s/old/new/gD.:%s/old/new/g答案A要在中跳转到文件末尾,使用的命令是()
10.VimA.ggB.GC.OD.$答案B中,要在当前行的下一行插入新行并进入插入模式,可使用()
11.VimA.oB.0C.aD.A答案A若想在中删除从当前位置到行尾的内容,应使用()
12.VimA.d0B.d$C.DD.dd答案C在中,使用什么命令可以重新执行上一次的查找命令()
13.VimA.nB.NC./D.答案A以下哪个命令可以在中设置行号显示()
14.VimA.:set numberB.:set nonumberC.:set relativenumberD.:set norelativenumber答案A中,要将文件另存为新的文件名,使用的命令是()
15.VimA.:w newfileB.:saveas newfileC.:write newfileD.:wq newfile答案A要在中查找上一个匹配项,使用()
16.VimA.nB.N答案c./D.B在中,若要删除当前字符,可使用()
17.Vim答案A.dd B.yy C.xx D.pp C以下哪个命令可以在中替换整个文件中的所有匹配项()
18.Vim A.:s/old/newB.:%s/old/newC.:s/old/new/g答案D.:%s/old/new/g D中,要跳转到文件开头,使用()
19.Vim A.gg B.GC.0答案D.$A若想在当前行的前面插入新行并进入插入模式,应使用()
20.A.oB.0C.a答案D.A B在中,使用什么命令可以进入可视模式()
21.VimA.vB.VC.Ctrl+v以上都是答案D.D以下哪个命令可以在可视模式下删除选中的内容()
22.A.dB.yC.p答案D.c A中,在可视模式下复制选中内容使用()
23.Vim A.dc.答案B.y pD.c B要在可视模式下粘贴复制的内容,使用()
24.A.dB.yc.pD.c答案C在中,使用什么命令可以撤销可视模式下的操作()
25.VimA.uB.Ctrl+zC.redoD.:r答案A以下哪个按键组合可以在中快速切换到命令行模式()
26.VimA.:B./C.D.Esc答案A中,设置文件格式为使用的命令是()
27.Vim unix,A.:set fileformat=unixB.:set fileformat=dosC.:set fileformat=macD.:set fileformat=auto答案A要在中搜索当前单词,可使用()
28.VimA.*B.#C./D.答案A在中,使用什么命令可以将文件内容全部选中()
29.VimA.ggVGB.:%C.Ctrl+aD.Shift+a答案A以下哪个命令可以在中替换当前行的所有匹配项()
30.VimA.:s/old/newB.:%s/old/newC.:s/old/new/gD.:%s/old/new/g答案C中,要跳转到第行,使用()
31.Vim10A.10ggB.10GC.:10以上都可以D.答案D若想在当前字符后插入文本并进入插入模式,应使用()
32.A.oB.OC.aD.A答案C在中,使用什么命令可以将文件另存为备份文件()
33.VimA.:w!B.:wq!C.:saveD.:w.bak答案D以下哪个命令可以在中显示当前文件的统计信息()
34.VimA.:setB.:helpC.:statsD.:fils答案C中,要查找上一个单词,使用()
35.VimA.*B.#C./D.答案B在中,若要删除当前行及下一行,可使用()
36.VimA.2ddB.d2dC.dd2D.ddd答案A以下哪个命令可以在中设置语法高亮()
37.VimA.:set syntax=onB.:set syntax=offC.:set nohlsearchD.:set hlsearch答案A中,要在当前行的行首插入文本并进入插入模式,使用()
38.VimA.oB.OC.aD.A答案D在中,使用什么命令可以取消查找高亮()
39.VimA.:nohlsearchB.:set hlsearchC.:syntax onD.:syntax off答案A以下哪个命令可以在中快速打开帮助文档()
40.VimA.:helpB.:manC.:docD.:info答案A中,要将当前行移动到文件末尾,可使用()4LVim A.B.C.、D.绐在中,使用什么命令可以将文件内容按单词反向搜索()
42.VimA.*B.#C.D./答案C以下哪个命令可以在中设置自动缩进()
43.VimA.:set autoindentB.:set noautoindentC.:set smartindentD.:set nosmartindent答案A中,要在当前行的下一行复制当前行内容,使用()
44.VimA.ddB.yyC.oyyD.Oyy答案C在中,使用什么命令可以将文件内容全部删除()
45.VimA.:%dB.ggddC.GddD.:d%答案A以下哪个命令可以在中设置行间距()
46.VimA.:set linespace=2B.:set lineheight=2C.:set spaceabove=2D.:set spacebelow=2答案B中,要查找下一个匹配项并进入插入模式在其后面插入内容,可先使用查找命令然后
47.Vim按()A.iB.aC.oD.A答案Byppd1G/GG1G:dppdgA在中,使用什么命令可以将文件另存为不同格式()
48.VimA.:w++ff=unixB.:wq++ff=dosC.:save++ff=mac二D.:write++ff auto答案A以下哪个命令可以在中显示当前缓冲区的列表()
49.VimA.:buffersB.:1sC.:files以上都可以D.答案D中,要将当前缓冲区切换到下一个,使用()
50.VimA.:bnB.:bpC.:bdD.:bw答案A在中,使用什么命令可以关闭当前缓冲区()
51.VimA.:bnB.:bpC.:bdD.:bw答案C以下哪个命令可以在中设置制表符宽度为()
52.Vim4A.:set tabstop=4B.:set softtabstop=4C.:set shiftwidth=4以上都可以D.答案D中,要在当前行的前面插入一个空行并进入插入模式,使用()
53.VimA.oB.OC.aD.A答案B在中,使用什么命令可以将文件内容按行号排序()
54.VimA.:sortB.:sort!C.:sort+nD.:sort-n答案C以下哪个命令可以在中设置鼠标模式()
55.VimA.:set mouse=aB.:set mouse=vC.:set mouse=n以上都可以D.答案D中,要在可视模式下将选中内容大写,使用()
56.VimA.gUB.guC.〜D.=答案A在中,使用什么命令可以将文件内容从大写转换为小写()
57.VimA.gUB.guC.〜D.=答案B以下哪个命令可以在中设置文件编码为()
58.Vim utf-8A.:set encoding=utf-8B.:set fileencoding=utf-8C.:set termencoding=utf-8以上都需要设置D.答案D中,要在当前行的行尾插入文本并进入插入模式,使用()
59.VimA.oB.0C.aD.A答案D在中,使用什么命令可以将文件内容按单词排序()
60.VimA.:sortB.:sort!C.:sort+uD.:sort-u答案C以下哪个命令可以在中设置折叠()
61.Vim二A.:set foldmethodmanualB.:set foldmethod=syntaxC.:set foldmethod=indent以上都可以D.答案D中,要打开折叠,使用()
62.VimA.zaB.zoC.zcD.zr答案B在中,使用什么命令可以关闭折叠()
63.VimA.zaB.zoC.zcD.zr答案C以下哪个命令可以在中设置行注释符()
64.VimA.:set comments=sl:/*,mb:*,ex:*/B.:set comments=sl://C.:set comments=sl:#以上都可以根据语言设置D.答案D中,要将当前行的注释去掉,可使用()
65.VimA.gccB.gcuC.gc!D.gc答案B在中,使用什么命令可以将文件内容从小写转换为大写()
66.VimA.gUB.guC.〜D.=答案A以下哪个命令可以在中设置光标闪烁()
67.VimA.:set guicursor=a:blockB.:set guicursor=n-v-c:blockC.:set guicursor=i-ci-ve:ver25以上都可以设置不同效果D.答案D中,要在当前行的下一行插入注释并进入插入模式,使用()
68.VimA.oB.0C.aD.A答案A在中,使用什么命令可以将文件内容按指定分隔符分割()
69.VimA.:splitB.:vsplitC.:tabe以上都不是正确用于此功能的命令D.答案D以下哪个命令可以在中设置状态栏显示内容()
70.VimA.:setstatusline=%!v:luaevaI(strftime(n%Y-%m-%d%H:%M:%S))B.:set statusline=%fC.:set statusline=%l,%c以上都可以设置不同显示内容D.答案D中,要在当前行的前面插入另一个文件的内容,使用()7LVimA.:r otherfile。
个人认证
优秀文档
获得点赞 0