模拟版图学习2——gvim

gvim编辑程序:

1.命令模式

用户进入gvim编辑器时,即处于命令模式,在命令模式下,用户输入的内容被翻译成命令并传给gvim编辑器

2.输入模式(插入模式)

在这种模式下的gvim编辑程序类似一台打印机,用户进入的内容都可以作为ascii文本来接受他们

3.底行命令模式(ex转移方式)

所有以冒号开始的都能把gvim编辑程序的光标移到屏幕的底行,使gvim编辑程序进入底行命令模式,并在那里输入命令的其他部分

:q!——不保存退出

:wq!——保存并退出

!—— 无条件退出

O——另起一行


Vi编辑器的使用

从输入模式转换到命令模式,按<ESC>键;从命令模式转入到输入模式,使用的命令有A、a(后插)、I、i(前插)、O、o(另起一行)


gvim删除操作

①删除字符

删除单个字符应将光标移到此字符下,然后按x键

②删除词

将光标移到此词的第一个字符上按,dw键

 要删除多个词,应在命令dw前加上被乘因子

③删除行

在命令模式下,将光标移至该行的任意处,按dd键

d$——删除光标至行尾

dG——删除当前行到最后一行

ndd——删除n个行


改变和替换操作

r——替换光标所在的字符

cl—— 修改当前字符

CC——修改当前行

C$——修改到行尾的内容

:%s/abc/123/g——将文中所有abc替换成123(常用)

ddp——上下两行交换

/string——向前搜索string(常用)

n——查找下一个

N——查找上一个

?string—— 往前搜索

shift+*——查找当前word(常用)


拷贝粘贴命令

yw——复制光标所在单词

y$——复制光标至行尾的字符

yy——复制当前行

nyy——复制当前n行

Y——同yy

p——粘贴在光标后

P—— 粘贴在光标前


Vi小技巧

文件加密:X(大写)  Enter  key:输入密码       :保存退出

打开加密文件:$gvim   -x   filename         Enter   key:输入密码


设置行号

$gvim ~/.vimrc

:set  number——在每一行前显示行号

:set  nonu——去除行号

ⅵ——同一窗口;gvim——另起


自动添加字符串

:ab  string①   string②——②用①代替

: ab usa united states of America

当你在文件中插入usa ,united states of America就出现


一些高级操作指令

:set ic——不区分大小写

:set noic

:set wrap——自动换行

:set nowrap

u——撤销指令

ctrl+r——重做指令

:help——查看所有帮忙

将选择的小写字母全替换成大写字母:U

反之,u

ctrl十v——选中字符串,然后按U或u


 多窗口操作

1.横着开新窗口:sp. ctrl十w十s

2. 竖着开新窗口:vsp. ctrl十w十v

3.查看父目录内容:E

4.刷新:e


visual模式

①先按v,进入visual模式,选中

②d:剪贴;y:复制;p:粘贴

③Ctrl十v——可进竖选模式

④shift十i——进行竖选插ⅹ,按ESC键使其生效

⑤r,竖选替换


几种替换操作

①:%s/s1/s2/g

②visual模式下,Ⅴ

③:100,200.s/s1/s2/g                    100~200行


一些高级操作指令

①:f——查看当前文件名

②:pwd——查看当前目录

③:e ctrl十d——查看当前目录下的文件

④:ctrl十d——查看可选的命令

⑤ctrl十P或ctrl十n—— 字符自动补全

⑥gf——直接文件跳转(常用)

⑦ctrl十o,:bd,:bl——回到原文件(常用)

⑧gvimdiff  file1  file2⇔gvim -d file1  file2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铎丝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值