vi编译器

vi是Linux系统中编写文件的工具

如果vi出现乱码情况,需要升级vi,命令如下: sudo apt-get install vim  //升级vi

vi的启动方式有两种,直接使用vi命令和在vi命令后加一个文件的路径。 后一种启动方式可以把内容和文件关联起来,是更常用的启动方式。

vi的退出方式

:q! 退出且不保存所修改的内容

:wq 退出并保存修改的内容 :x  同wq

:ZZ 同wq

:w  保存修改的内容,但不退出

:q  退出,若文件被修改,则会被要求确认是否放弃修改的内容

vi中使用工作模式区分不同的工作方法。

正常工作模式下用户在键盘上输入的所有内容被当作命令看待。 每次刚启动vi都处于正常工作模式下。

输入模式下用户在键盘上输入的所有内容直接出现在文档中。 命令模式下用户可以输入复杂的各种命令。

正常模式可以向另外两个模式做直接转换,输入模式和命令模式之间不可以直接转换。

正常模式下输入小写字母i可以转换成输入模式(屏幕左下角出现插入两个字) 输入模式下输入esc键可以转换成正常模式

正常模式下输入:可以转换成命令模式,命令模式下输入esc键可以转换成正常模式。

输入模式:

a(append)由光标之后加入资料

A由该行之末加入资料

i(insert) 由光标之前加入资料

I由该行之首加入资料

o(open) 新增一行于该行之下供输入资料之用

O新增一行于该行之上供输入资料之用

nyy 命令可以把当前光标所在行以下的连续n行拷贝到剪贴板上,如果n为1可以省略

ndd 命令可以把当前光标所在行以下的连续n行剪切到剪贴板上,如果n为1可以省略

np  命令可以把剪贴板上的内容在当前光标所在行下面反复粘贴n次,如果n为1可以省略 u   命令可以撤销前一次的正常操作

环境的设定

:set nu 设定行号

:set nonu 取消行号设定

:set ai 自动内缩

:set noai 取消自动内缩  自动内缩(automatic indentation)

~/.vimrc文件用于记录多个set命令,这些命令在每次启动vi以后自动执行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值