vim常用命令

 

小技巧

CTRL+L或者clear命令可以清屏

编辑神器VI

基本操作

1、命令模式(Command Mode  ESC

0         -----光标移动至行首
h  
-----光标左移一格
l  
-----光标右移一格
j  
-----光标下移一行
k  
-----光标上移一行
PageDn 
----- 向下移动一页
PageUp 
----- 向上移动一页
dd 
-----删除整行
pp 
-----整行粘贴

Yy----------------整行复制


r  
-----修改光标所在的字符
S  
-----删除光标所在的列,并进入输入模式

2、插入模式(Input Mode   i  a  o

-----在光标后开始插入
-----在行尾开始插入
-----从光标所在位置前面开始插入
-----从光标所在列的第一个非空白字元前面开始插入
-----在光标所在列下新增一列并进入输入模式
-----在光标所在列上方新增一列并进入输入模式
ESC 
-----返回命令行模式

3、底行模式(Last line Mode

-----结束Vi程序,如果文件有过修改,先保存文件
q -----强制退出Vi程序
wq  -----保存修改并退出程序

w保存文件
set nu -----设置行号

: X -----------加密

Vim

gg:跳到文档开头

G:跳到文档末行

nG:跳到指定的第n

w:移动一个单词

shift+^$   开头与结尾

例:

d^:从当前光标开始删除到行首  

d$:从当前光标开始删除到行末.

u:取消

组合键:

Ctrl+r:反取消(撤销)

Ctrl+n:补全上下文中出现的单词(相当重要

Ctrl+p:补全上下文中出现的相似行

vim命令行模式下:

r! ls    在文本中打印出前一个目录或文件名

%s/[关键字1]/[关键字2 关键字2代替关键字1

VIM中的C语言的编辑技巧

v(V):选中文字

shift + g:跳转至最末尾

shift + %:在{}[]间跳转  常用,重要

gg=G:变态的排版功能,排版如此简单 

gd:高亮显示光标所在单词

welrjsdf:去掉高亮显示所有单词

         正则表达式:

替换:命令行模式下输入:%s/old/new/g  常用,重要

删除空行:命令行模式下输入命令:%g/^$/d

set ignorecase 在搜索中忽略大小写。

Ctrl+u 向文件首翻半屏(前)。 
   Ctrl+d 
向文件尾翻半屏(后)。 
   Ctrl+f 
向文件尾翻一屏(后)。 
   Ctrl+b 
向文件首翻一屏(前)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值