VIM 入门操作

Posted yydx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VIM 入门操作相关的知识,希望对你有一定的参考价值。

1.vim是说明:
可以终端下使用的全键盘操作的文件编辑器,可配置,可扩展,可编程的成长型神器。
2.基本用法:
1.进入vim,vim 文件名,文件存在则直接打开,不存在则创建,此时只能阅读代码或修改代码

,不适合编写代码。
2.输入i,进入插入模式,可以正常的编写代码。
3.代码编写完成后,按Ctrl+x执行,按Enter返回,输入i继续编写。
4.Ctrl+z保存退出
3.vim的三大模式与切换方法:

正常模式:刚入时的模式,在此模式下适合阅读代码、修改代码
插入模式:此模式下适合编写代码
行底模式:进行配置vim,执行vim相关命令

正常模式输入i进入插入模式
插入模式按ESC或者Ctrl+c返回正常模式
正常模式 输入:进入行底模式
行底模式按ESC或者Ctrl+c返回正常模式
插入模式与行底模式之间不能直接转换,必须由正常模式跳转
1).正常模式
光标移动:h j k l 用来上下左右移动光标。
pgup和pgdn进行上下翻页
home和end 行首和行尾
n+Enter 向后跳转N行
n+G 跳转到N行
删除代码:
x删除一个字符
dw|de删除一个单词
d$删除到行尾
dd删除整行
ndd删除N行
复制代码:
yy复制整行代码
nyy复制N行代码
p粘贴到下一行
替换代码:
替换一个字符(光标定位在要替换的字符上,按r+要替换的字符)
替换一个单词(光标定位在要替换的单词的首字母上,按cw|ce,单词会被删

除并进入插入模式)
输入R进入替换模式(你输入的任何字符都会将原来的字符替换掉)
撤销与反撤销:
u可以进行撤销操作,Ctrl+r取消撤销操作
2).插入模式
此模式下主要用来编写代码,因此快捷键不多
Ctrl+i 相当于制表符、tab键
Ctrl+p 代码补全
Ctrl+j 相当于Enter
Ctrl+c 返回正常模式
3).行底模式
1.执行系统命令,!cmd,执行完成后按Enter返回vim
2.对vim进行一些配置
set nu 显示行号
set nonu 不显示行号
set ts=4 设置tab键的宽度
在行底模式下进行一些设置都只是临时有效,想要长期有效,需要吧配置命

令写入配置文件中。~/.vimrc
3.执行vim的一些命令
q退出
q!强制退出
w写入
wq(x)保存退出
4.设置代码缩进

n n行代码向右移动一下
<n n行代码向左移动一下
5.代码查找
/key
n向下查找下一个,N向上查找下一个
6.替换
%s/old/new
对vim的配置:
主要对vim的配置文件进行设置一些功能。
.vimrc
































































以上是关于VIM 入门操作的主要内容,如果未能解决你的问题,请参考以下文章

Vim文本编辑命令汇总-Vim入门教程

Vim入门基础

Linux入门总结——虚拟机安装配置以及vim简单操作

Vim 配置入门

Linux用vim进行C++编程的配置和操作入门

带你入门vim