2.vim的使用

2017-09-15  本文已影响35人  amyhy

1 编辑文本文件内容

==vim FILE==

模式:

命令模式---->输入模式 a i o O

输入模式---->命令模式 ESC

命令模式---->末行模式 冒号

==命令模式==

1). 移动光标

h左 j上 k下 l右

$ 跳转到行尾

^ 跳转到行首

shift + g 跳转到文件最后一行

gg 跳转到文件首行

13gg 跳转到13行

2)删除字符

x 删除单个字符

dw 删除单词

d$ 删除到行尾

d^ 删除到行首

dd 删整行

13dd 向下删除13行

3)替换操作

r 替换单个字符

R 连续替换多个字符,按ESC停止替换

4)撤销

u

5)复制粘贴

2yy yw y$复制

2p 粘贴到当前行的下一行

2P 粘贴到当前行的上一行

6)剪切粘贴

3dd 剪切三行

7)查找

/string

n 向下查找
N 向上查找

8)保存退出

ZZ

==末行模式==

1)显示行号

:set nu

2) 保存退出

:wq

3) 强制退出

:q!

4) 另存为

:w /path/to/file

5)读取

:r /path/to/file

6)查找替换

:[查找范围] s/old/new[修饰符]

:s/old/new --->替换光标所在行的第一次出现的oracle

:s/old/new/g --->替换光标所在行的所有old

[查找范围]

% 全文查找

:% s/old/new/g

n,m 指定行的内容

:5,12 s/old/new/g

$最后一行

:5,$ s/old/new/g -->5到最后一行的全部
:5,$-1 s/old/new/g --->5到倒数第二行

7)取消高亮背景

:nohl

8) 设置tab键宽度

:set tabstop=4

8)光标移动到n行

:n

9) :vsplit filname

左右分屏

10) :split filename

上下分屏

11)光标在屏幕切换

ctrl +ww

12) V

选定几行,可以用h,k多选

上一篇 下一篇

猜你喜欢

热点阅读