vi +/string filename: A. 关闭文件 B. 打开文件,并将光标置于第一个与string匹配的串处 C. 打开文件,并将光标置于最后一个与string匹配的串处
vi [filename] 打开filename文件,如果文件不存在则新建该文件。 vi 新建一个未命名的文件并用vi打开。 vi +# [filename] 打开filename文件并定位到#行。 vi +/string [filename] 打开filename文件并定位到首次匹配string的行。 vi + 打开filename文件并定位到最后一行。 3、vi的模式: 编辑模式:可以输入编辑...
vi +N file1(N:为数字) 如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在文件第N行第1列的位置上。 vi +/string file1 如果file1文件不存在将建立此文件;如该文件存在则将其拷贝到一个临时缓冲区。光标定位在文件中第一次出现字符串string的行首位置。 3.2、退出vi...
:set noignorecase 搜索区分大小写 :ab string string 提示(比如:ab abc abcdefg,当输入abc然后输入空格,abc自动变为abcdefg) :new filename 打开或新建文件,如果不指定文件名或者文件名不存在则是新建文件。 :set ruler 打开光标的行列位置显示功能 :set shiftwidth=4 设置自动缩进格数 :set autoindent 打开自动...
1、打开命令: vi [filename] (一定要加文件名):打开[filename]文件 2、退出命令: :q :退出而且不保存修改的内容 :q! :强制退出不保存修改的内容 :wq :退出并且保存修改的内容 :wq! :强制保存修改的内容然后退出(修改了只读文件会用到) ZZ :退出并且保存修改的内容,相当于:wq,看个人习惯 ...
–/string:在文件中搜索指定字符串 4. vi的多窗口模式:vi编辑器支持在同一个终端窗口中同时编辑多个文件。在编辑模式下,可以使用以下命令切换窗口: –:split:水平分割窗口 –:vsplit:垂直分割窗口 –Ctrl + ww:在窗口间切换焦点 5. vi的高级功能:除了基本的编辑功能外,vi编辑器还提供了一些高级功能,如宏录制...
1,20s/string/replace/g:将1至20行间的 string 替代为 relpace 字符串。存文件 w:在 last line mode 提示符号 : 前按 w 即可将文件存起来。[超常用]离开 q:按 q 就离开,有时如果无法离开 vi,可搭配 ! 强置离开 vi,如 q!qw:一般建议离开时,搭配 w 一起使用,如此离开时还可存文件。[常用]
:ab string string 提示(比如:ab abc abcdefg,当输入abc然后输入空格,abc自动变为abcdefg) :new filename 打开或新建文件,如果不指定文件名或者文件名不存在则是新建文件。 :set ruler 打开光标的行列位置显示功能 :set shiftwidth=4 设置自动缩进格数
/string 【向前搜索指定字符,搜索时请忽略大小写:setic】 n 【搜索指定字符串的下一个出现位置】:%s/old/new/g 【全文替换指定字符】:%s/^#//g 【去掉以#注释】:%s/^/#/g 【在全文开头添加#】:n1,n2s/old/new/g 【在指定范围内替换指定字符串】:n1,n2s/^/#/g:s/str1/str2/【用字符串 str2...
- vi file - :3,$s/some string / 在文件的第一行至最终一行的 15、行首插入“some string”。 - :%s/$/some string/g 在整个文件每一行的行尾添加“some string”。 - :%s/string1/string2/g 在整个文件中替换“string1”成“string2”。 - :3,7s/string1/string2/ 仅替换文件中的第3行到第...