在命令模式下输入:q可以退出vim。
先按ESC键,然后敲:,这是才可以敲命令,比如强行退出可以敲q! enter(回车),如果需要保存退出就敲 ":x enter(回车)"或者"wq enter(回车)"
vim欢迎界面可以通过按esc键或在命令模式下输入:q来退出。
若在命令行下使用gedit,先保存文件后 关闭程序窗口,将自动退到命令行界面;若在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq 保存并退出或者q退出或者q!强制退出,从而回到命令行界面。
1.在命令下使用gedit:保存文件后关闭程序窗口将自动退出到命令行界面; 2.在命令行下使用vim: ①先按下ESC退出编辑模式; ②输入:wq 保存并退出或者q退出或者q!强制退出,从而回到命令行界面;
一、vim 有两种工作模式:
1.命令模式:接受、执行 vim操作命令的模式,打开文件后的默认模式;
2.编辑模式:对打开的文件内容进行 增、删、改 操作的模式;
3.在编辑模式下按下ESC键,回退到命令模式;在命令模式下按i,进入编辑模式
二、创建、打开文件:
1.输入 touch 文件名 ,可创建文件。
2.使用 vim 加文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件。
3.键盘输入字母i进入插入编辑模式。
三、保存文件:
1.在编辑模式下编辑文件
2.按下ESC键,退出编辑模式,切换到命令模式。
3.在命令模式下键入"ZZ"或者":wq"保存修改并且退出 vim。
4.如果只想保存文件,则键入":w",回车后底行会提示写入操作结果,并保持停留在命令模式。
四、放弃所有文件修改:
1.放弃所有文件修改:按下ESC键进入命令模式,键入":q!"回车后放弃修改并退出vim。
2.放弃所有文件修改,但不退出 vi,即回退到文件打开后最后一次保存操作的状态,继续进行文件操作:按下ESC键进入命令模式,键入":e!",回车后回到命令模式。
删除单行内容
将光标移动到需要删除的行
按一下ESC键,确保退出编辑模式
按两次键盘上面的 d键,就可以删除了。
删除所有的行
下面是三种删除方式
第一种方式
按一下ESC键,确保退出编辑模式
按两次键盘上面的 g键,让光标移动到文本的首行
然后按键盘上面的 d和 G键。其中d键是小写,G键要切换成大写的。
这样就可以删除所有内容了。
第二种方式
按一下ESC键,确保退出编辑模式
按一下 :冒号键,(shift + ;)就可以输入 :冒号了。
然后输入 1,$d
vim编辑器如何删除一行或者多行内容vim编辑器如何删除一行或者多行内容
第三种方式
按一下ESC键,确保退出编辑模式
按一下 :冒号键, shift + ; 就可以输入 :冒号了。
然后输入 %d。 %表示文件中的所有行。
vim编辑器如何删除一行或者多行内容vim编辑器如何删除一行或者多行内容
删除多行
将光标移动到需要删除的行
按一下ESC键,确保退出编辑模式
在dd 命令前面加上要删除的行数。例如,如果要删除第4行以下的3行,请按下 3 dd
vim编辑器如何删除一行或者多行内容vim编辑器如何删除一行或者多行内容
删除给定范围的行
实例一
如果你想要删除指定范围的行,比如从第3行到第5行,按ESC,然后输入下面的 命令,然后回车。
vim编辑器如何删除一行或者多行内容vim编辑器如何删除一行或者多行内容
实例二
删除最后一行,按ESC,然后输入下面的命令,然后回车。
vim编辑器如何删除一行或者多行内容vim编辑器如何删除一行或者多行内容。
按下退出的开关退出。
*E296* *E297* Seek error in swap file write Write error in swap file这通常是因为磁盘空间满引起的。Vim 不能把文本写入 |swap-file| 。它本身并无害,但如果 Vim 意外退出,有些文本可能丢失,而无法恢复。如果这个问题持续存在,Vim可能会内存溢出。
你用df查看下磁盘空间吧,看看是不是满了
这个要看你用的什么编辑器了, 一般来说,如果是FPGA公司的开发环境软件(QUARTUS,ISE等),都是自带多行注释功能的,左键选中多行,右键里就有这个选项。
如果你用的是其他文本编辑软件,就要看了,WIN下的文本编辑器是没这功能的,LINUX下GEDIT这种也是没有这个功能的,LINUX下推荐VIM,不仅有这个功能,还能自设热键。