文本编辑器Vim

网友投稿 697 2022-05-30

1、Vim常用操作

1.1 Vim简介

Vim没有命令,只有菜单

Vim三种模式:命令模式、插入模式、编辑模式

插入命令       aio

定位              :set nu         :n

删除              x     nx    dd    ndd

复制和剪切    yy-p        dd-p

替换和恢复    r/R          u

搜索和替换    /关键词   n     :范围/要替换关键词/替换为关键词/g

文本编辑器Vim

保存和退出    :wq      ZZ   :q!

1.2 命令模式常用命令:

a     在光标所在字符后插入

A     在光标所在行行尾插入

i      在光标所在字符前插入

I      在光标所在行行首插入

o     在光标下插入新行

O    在光标上插入新行

1.3 定位命令

:set nu           设置行号

:set nonu              取消行号

gg                  到第一行

G                  到最后一行

nG                到第n行

:n                  到第n行

$                   移到行尾

0                   移到行首

1.4 删除命令

x                   删除光标所在处字符

nx                 删除光标所在处后n个字符

dd                 删除光标所在行,ndd删除n行

dG                删除光标所在文件末尾内容

D                   删除光标所在处到行尾内容

:n1, n2d        删除指定范围的行

1.5 复制和剪切命令

yy                  复制当前行

nyy                复制当前行以下n行

dd                 剪切当前行

ndd               剪切当前行以下n行

p、P             黏贴在当前光标所在行下或行上

1.6 替换和取消命令

r                    取消光标所在处字符

R                   从光标所在处开始替换字符,按Esc结束

u                   取消上一步操作

1.7 搜索和搜索替换命令

/string           搜索指定字符串

:set ic            搜索指定字符串,搜索时忽略大小写

n                   搜索指定字符串的下一个出现位置

:%s/old/new/g                     全文替换指定字符串

%s全文替换  /要替换的字符串/替换的新的字符串/g

:n1,n2s/old/new/g                在一定范围内替换指定字符串

起始行,终止行s

1.8 保存和退出命令

:w                 保存修改

:w new_filename                 另存为指定文件

:wq               保存修改并退出

ZZ                 快捷键,保存修改并退出

:q!                 不保存修改退出

:wq!                     保存修改并退出(文件所有者及root可使用)

2、Vim使用技巧

2.1 导入命令执行结果

:r 文件名       :r !命令名      例  :r !date    导入文档最后修改时间

寻找某个命令的位置    :which 命令名

2.2 定义快捷键

:map 快捷键 触发命令

范例:    :map ^P I#                ^P  (Ctrl + V + P)        定义某行注释的快捷方式

:map ^B 0x                          ^B   (Ctrl + V + B)       取消某行注释的快捷方式

2.3 连续行注释

:n1,n2s/^/#/g                 ^     尖角号,表示行首              添加注释 #

:n1,n2s/^#//g                 ^#    行首的井号                         删除注释

:n1,n2s/^/\/\//g       \/     /的转义字符                        添加注释 //

2.4 替换

:ab mymail samlee@lampbrother.net

2.5 Vim的配置文件

在每个用户的家目录下打开或创建配置文件,并写入更改。

Vim的配置文件是.vimrc

root用户,文件目录 /root/.vimrc

其他用户,文件目录 /home/username/.vimrc

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:做Java开发7年,今年9个月时间圆梦饿了么P7
下一篇:这70道算法题你都会的话,可以直接去字节跳动了!
相关文章