---恢复内容开始---
1,vi/vim filename 打开文件,如果文件不存在的话,会创建一个新的文件
2,:wq 是保存并且退出编辑器
3,移动光标,j下移,k上移,h左移,l右移
4,:q!退出编辑器,会丢弃你做的所有的改动
5,正常模式下,可以按下x键去删除光标所在位置的字符
6,正常模式下,按i键来插入文本,在光标前插入文本,进入插入模式,修改成功后按ESC键进入正常模式
7,正常模式下,按R可以添加文本,是在一行后添加文本,文本添加完成后,按ESC键进入正常模式
8,在正常模式下,按dw可以从光标处删除至一个单词的末尾,如果按下d后没有按字母w,表明你是按错了,可以按 洗ESC键从来。
9,在正常模式下,输入d$表示从光标处删除至末尾
10,dw是从当前光标当前位置到下一个单词的起始处,不包括它的第一个字符。de是从当前光标的当前位置指定单词末尾,包括最后一个字符,d$是从当前光标当前位置指定当前的末尾。
11,2w是光标向后移动两个单词,3e是光标向后移动到第三个单词的末尾,0移动光标到行首。
12,d2w可以删除两个英语单词,d3e可以删除三个英语单词
13,dd可以删除整行。组合数字可以删除多行,如2dd删除两行。
14,按u可以撤销最后执行的命令,按U可以撤销对整行的修改,CTRL+R可以一步步的撤销。
15,在正常模式下,输入p可以将最后一次删除的内容置于光标后。
16,在正常模式下,输入r和一个字符替换所在位置的字符。
17,在正常模式下,输入ce可以删除一个单词,到单词的末尾,进入插入模式,修改完毕后,按ESC进入正常模式。
18,在正常模式下,输入c$可以使得可以删除从光标处到末尾,进入插入模式,修改完毕后,按ESC进入正常模式。
19,在正常模式下,输入cw可以删除一个单词,到下一个单词的起始处,进入插入模式,修改完毕后,按ESC进入正常模式。
20,输入CTRL-G显示当前编辑文件中光标所在行位置及文件的状态信息。输入G可以是当前光标直接跳到文件最后一行,输入gg可以是当前光标跳到文件第一行,输入你曾经停留的行号,在输入G,可以返回到你第一次按CTRl-G时所在的行了。
21,在正常模式下,输入/加上字符串就可以在当前文件中查找该字符串,要查找同上一次的字符串,只需要按n键,要反方向查找同上一次的字符串,输入N就可以,如果想要逆向查找字符串,使用?代替/就可以,要回到之前的位置按CTRL-o,重复按可以退回多步,CTRL-l会跳转到较新的位置
22,输入%可以查找配对的括号,将光标放入()[] {}中的任何一个处,按%可以跳到配对的括号处,再次按%可以调和配对的第一个括号处。
23,输入:s/old/new 该命令值 改变光标所在行的第一个匹配串,:s/old/new/g替换全会的匹配串,:#,#s/old/new/g 其中 #,#是代表替换操作中的若干行中首尾两行的行号,:%s/old/new/g替换整个文件中的每个匹配串,:%s/old/new/gc 会找到整个文件中的每个匹配串,并且对每个匹配串多行提示是否会替换。
24,输入:!然后输入一个外部命令可以执行该外部命令,所有的命令必须要敲回车键结束。输入:!dir 或者:!ls查看你的目录列表内容。
25,输入:w FileName 对文件的改动保存到文件中。
26,删除文件:在Unix下输入 :!rm 文件名。
27,保存文件部分的内容:v :w FileName +回车,按v键可以是Vim进入可视模式进行选取,你可以四处移动光标选取区域变大或者变小,接着你可以使用一个操作符对 选取文本进行操作,如d是删除所选的内容。
28,提取并合并文件,要向当前的文件 中插入另外的文件内容,输入 :r FileName.
29,输入o将在光标的下方打开新的一行,并进入插入模式,为了在 光标上方打开新的一行,只需要输入大写的O.
30,e是移动到一个单词的末尾,输入a可以在光标后插入文本。进入插入模式,然后按ESC进入正常模式。
31,输入大写的R可以连续 替换多个字符,进入替换模式,替换模式与插入模式相似,不过每个输入的字符都会删除一个已有的字符。
32,j$将光标移动到末尾,y复制,p粘贴文本,yw可以用来复制单词
33,设置类命令的选项,查找字符串 /字符串+回车,然后设置ic输入 :set ic ,然后通过输入n键去查找,这时会忽略大小写,:set hls is 会将所有搜索出来的单词给选中,如果想要移除选中,输入:nohlsearch,如果想要禁用大小写,输入:set noic,如果想要仅在移除查找中忽略字母大小写,你可以使用c:/ingnorec+回车
34,Vim拥有一个细致的全面的帮助系统,如果要启动该系统,(1)按Help键(2)按F1键(3)输入 :help +回车 。输入CTRL-W 可以使你在窗口直接跳转,输入:q+回车,可以关闭该帮助窗口。
35,开始编辑文件,:edit ~/.FileName 这是Unix系统所使用的命令,
读取文件 内容:r$UNMRUNTIME/文件名 ,保存文件:write
36,使用CTRL-D和TAB键可以进行命令行补全,例如,输入:e接着按CTRL-D,vim会显示已e开头的命令的列表,然后按TAB键,Vim会补全命令。