vim基础操作,一些常用命令

亚洲城ca88手机版官网

vi 一些常用命令

ctl + f  下一屏内容
ctl + b  上一屏内容
G  将光标移到文本的尾声一行
* G   将光标移到文本的第*行
gg  将光标移到文本的首先行

dd  删除光标所在行
d$  删除光标地方至该行末之间的剧情
a   编辑数据到光标所在地方的末端
A  编辑数据到光标所在行末
x  删除光标处的字符

:w **      另存本文件为**
亚洲城ca88手机版官网,:set nu      展现行号
:set nonu    撤除行号
:s  /a/b/g   替换光标所在行的享有”a” 为 “b”
:%s /a/b/g   替换文本全数的”a” 为 “b”
:%s /a/b/gc  替换文本全体的”a” 为 “b”,并且每替换贰个都唤醒是或不是要替换

活动某行整行内容:
dd  —>   p (粘贴于光标所在行的下一行)

复制某有个别故事情节:

将光标停在开班复制处 –>  v  –> 移动光标至要复制内容末 –> p
(粘贴于光标所在地点的前面)

一些常用命令 ctl + f 下一屏内容 ctl + b
上一屏内容 G 将光标移到文本的最后一行 * G 将光标移到文本的第*行 gg
将光标移到文本的率先行…

vim是从 vi 发展出来的一个文本编辑器
。代码补完、编写翻译及错误跳转等方便人民群众编制程序的功能非常丰盛

跻身插入方式:

i: 插入光标前一个字符

I: 插入行首

a: 插入光标后多个字符

A: 插入行未

o: 向下新开一行,插入行首

O: 向上新开一行,插入行首

进去命令方式:

ESC:从插入情势或末行形式步向命令情势

移动光标:

h: 左移

j: 下移

k: 上移

l: 右移

M: 光标移动到中路行

L: 光标移动到荧屏最终一行行首

G: 移动到钦点行,行号 G

w: 向后一遍活动贰个字

b: 向前贰遍活动一个字

{: 按段移动,上移

}: 按段移动,下移

Ctrl+d: 向下翻半屏

Ctrl+u: 向上翻半屏

Ctrl+f: 向下翻一屏

Ctrl+b: 向上翻一屏

gg: 光标移动文件起首

G: 光标移动到文件末尾

shift+6  光标到当前行的行首

shift+4  光标到这段时间行的行末

删除命令:

x: 删除光标后壹个字符,相当于 Del

X: 删除光标前三个字符,相当于 Backspace

dd: 删除光标所在行,n dd 删除钦点的行数 D:
删除光标后本行全部剧情,包涵光标所在字符

d0: 删除光标前本行全体剧情,不分包光标所在字符

dw: 删除光标开端地方的字,包蕴光标所在字符

裁撤命令:

u: 一步一步撤消

Ctrl+r: 反撤销

重新命令:

.: 重复上叁回操作的吩咐

文本行移动:

>>: 文本行右移

<<: 文本行左移

复制粘贴:

yy: 复制当前行,n yy 复制 n 行

p: 在光标所在地点向下新开拓一行,粘贴

可视形式:

v: 按字符移动,选汉语本

V: 按行移动,选中文本可视情势能够相配 d, y, >>, <<
实现对文件块的删减,复制,左右移动

轮换操作:

r: 替换当前字符

Lacrosse: 替换当前行光标后的字符

搜寻命令:

/: str查找

n: 下一个

N:上一个

:set hls 张开高亮:set nohls 关闭高亮

轮换命令:

把abc全体替换来123

末行方式下,将据此提议的abc替换来123

:%s/abc/123/g

末行形式下,将首先行至第10行之间的abc替换来123

:1, 10s/abc/123/g

vim里执行 shell 下命令:

末行情势里输入!,前边跟命令

松手缩写

ctrl –  缩小

ctrl shift +  放大

ubuntu vim tab 4个空格

编写制定文件

sudo vim /etc/vim/vimrc

在结尾加上

set ts=4

set expandtab

set autoindent   假设报错,将那句话换到 %retab!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图