文本文件的编辑下令:vim 1、vim的三种状态模式 1)下令模式(默认) 备注:下令模式下输入“:q!”可以退出vim。 2)可编辑模式(通过下令模式下输入小写“i”进入可编辑模式;按Esc退出至下令模式) 备注:小写i,在当前光标处插入;小写a,在当前光标后插入。 3)末行模式(通过下令模式下进入,按Esc退出至下令模式) 作用:在文件的末了一行执行非文本编辑下令,保存、打开文件,写文件名等。 比方“:w”的作用是,填写文件名; 比方“:wq”的作用是,填写文件后保存并退出; 比方“/”,从上往下查找; 比方“?”,从下往上查找; 2、vim的根本操作 1)打开文件 vim 文件名即可打开并进入下令模式。 2)编辑文件 下令模式下,输入小写i即可进入编辑模式; 3)保存文件并退出 编辑完成后,按Esc返回下令模式,输入“:w”(没有文件名的话添加文件名); 再输入:q即可退出。 3、vim的编辑操作(在下令模式下) 1)复制操作 小写“yy”复制单行; “2yy”复制光标处2行; …… “nyy”复制光标出n行。 2)粘贴操作 小写“p”粘贴到当前光标的下一行; 大写“P”粘贴到当前光标的下一行; 3)删除操作 “dd”删除当前行 “2dd”删除光标处当前两行; …… 4)增行操作open 小写“o”,在当前光标处的下一行插入空行; 大写“o”,在当前光标处的上一行插入空行;
4、vim的查找替换操作(在末行模式下) 1)查找操作 作用:查找包含关键字的行; 在下令模式下输入“/查找对象”,即可从上往下查找,按n查找(next); 在下令模式下输入“?查找对象”,即可从上往下查找,按n查找(next); 2)替换操作 行替换 :s/被替换对象/新对象/gc,提示后按y即完成替换。 全文替换 :%s/被替换对象/新对象/gc,分别按行提示后按y即完成替换。 输入:wq(保存并退出)。 5、vim的高级操作1)行号的设置 在末行模式下输入“:set nu”即可显示文件的行号; 在末行模式下输入“:set nonu”即可关闭显示文件的行号; vi ~/.vimrc 2)~/.vimrc的编辑设置 3)多文件的并发操作 该操作便于多文件相互复制粘贴等。 下令:vim 文件名1 文件名2 文件名3…… 下令:“:args”在底部显示当前打开的多个文件的名字,【当前文件的名字】; 下令:“:next”切换显示下一个文档; 下令:“:prev”切换显示上一个文档; 下令:“:first”切换显示第一个文档; 下令:“:last”切换显示末了一个文档。 4)操作的取消与规复 备注:无论是u取消,照旧ctrl+r规复,前提要是文件不能执行了保存。 小写u:change before(按行,分步调以时间轴为单位取消近来的动作)直至already at oldest change(可取消多步); 大写U:仅取消一步操作; Ctrl+r:change after (按行,分步调以时间轴为单位规复被取消的动作)直至already at oldest change; Ctrl+R:规复被取消的,一步到底; linux 下 vi 文本编辑如何复制一行粘贴删除一行数据 在利用vi有时会想直接复制一行数据,然后粘贴一行或者直接删除一行数据 复制一行数据的方法 把光标放到要复制的一行前面,然后按两下yy字母键 下面是相关键的阐明: x,X : 在一行中,x为向后删除一个字符(相当于del键),X为向前删除一个字符(相当于backspace键)。 vim常用下令(删除、复制、粘贴、取消、查找、插入、光标移动、选择、保存、退出) vim根本操作: 选择文本 v 从光标当前位置开始,光标所颠末的地方会被选中,再按一下v竣事。 删除,复制,粘贴,取消 d 删除 dd 删除整行 ndd 删除n行 常用 先是ESC i 光标前插入文本 / 简单搜索 /pp 在文件中搜索pp Vim 全选复制粘贴 取消 回退 操作 全部删除:按esc键后,先按gg(到达顶部),然后dG 来源:https://www.jb51.net/LINUXjishu/713424.html 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-1 18:09 , Processed in 0.032721 second(s), 18 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.