目录

vi/vim

异常关闭

vi常用命令

命令模式下

末行模式下

vi/vim

ubuntu中vim需要用户自己安装(vi的升级版)

进入编译器:vi 文件名(main.c)

进入后是命令模式,无法写入

点击 “i/a/o/I/A/O“ 左下角显示--插入—

进入插入模式

i当前光标前面插入

a当前光标后面插入

o当前光标下一行新建一行插入

I当前光标的行头插入

A当前光标行尾插入

O 当前光标上一行新建一行插入

vi老版本编辑模式下无法移动光标

进入插入/编辑模式才可以写入

esc键切换到命令模式

点击 “:“切换到 末行模式

w 保存

wq 保存退出

q退出

q!不保存退出

编译:gcc -o main main.c (-o是输出的意思)

运行:./main

异常关闭

vi两个终端不能同时打开一个程序

程序打开后会产生一个隐藏文件.main.c.swp

若异常关闭或在其他终端中打开了这个程序则无法再次打开

可以按照下方提示的方法按D删除.main.c.swp

这样就可以再次打开了

正常情况下关闭程序,终端自动删除.main.c.swp

vi常用命令

命令模式下

n  dd 剪切光标及以下n行

p粘贴

n  yy 复制n行

u 撤销

ctrl+r 恢复上一次撤销操作

r  “x“替换一个字符成x

R替换当前光标位置后的,按esc结束

n  G 或:n光标移动到第n行

gg 返回第一行

dG从当前行删除到文件末尾

cc整行清除,之后进入插入模式

C 清除光标到行末内容,进入插入模式

末行模式下

:set nu显示行号

:set nonu取消行号

/字符串 搜索该字符串(从上到下)

?字符串 搜索该字符串(从下到上)

:set hlsearch 高亮搜索到的所有

:set nohlsearch 取消高亮

:n,m,s/源字符串/新字符串 用新字符串替换旧字符串

参考文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。