1.vim简介

vim是vi的升级版本,是vi发展出来的一个文本编译器。代码补全、编译及错误跳转等方便编程的功能特别丰富。

用vi自动连接的是vim ;

vim 的官方网站 (https://www.vim.org/)

2.安装vim

sudo apt install vim

安装过程出现问题解决办法:

(1)出现“无法获得锁 ”之类的

sudo rm 文件名

删除多次

(2)apt update:刷新软件源

3.vim的三种模式

vim分为三种模式:命令模式,插入模式(编辑模式),末行模式(底线命令模式)

用户刚刚启动vi/vim,便进入了命令模式.此状态下敲击键盘会被vim识别为命令,而非输入字符

(1)命令模式转为插入模式

(2)命令模式转为末行模式

 

(3)

 

 4.vim/vi常用命令:

n  dd:删除光标开始向下的n行

n  yy:拷贝光标开始向下的n行

p:粘贴

u:撤销上一次操作

ctrl+r:恢复上一次操作

r:替换一个字符

shift+6:光标移动到当前行的开头

shift+4:光标移动到当前行的末尾

shift+g:光标移动到文本的最后一行

gg:光标移动到第一行

n  shift  +g:光标移动到第n行

d  n  shift  +g:删除光标到n行的内容

y  n  shift  +g:拷贝光标到n行的内容

5.末行模式下的操作

:w  保存文本

:q  退出编辑

:wq  保存并退出

:q!  强制退出(不保存退出)

:w  (路径)文件名  另存为

:set  nu  显示行号

:set  nonu  取消行号

:set  hlsearch  设置高亮搜索

:set  nohlsearch  取消高亮搜索

:n,m  s/oldstring/newstring  替换从n行到m行的第一个oldstring

:n,m  s/oldstring/newstring/g  替换从n行到m行所有的oldstring

/string  向下搜索

?string  向上搜索

6.小知识点

(1)如果直接关闭vim,打开后将不能识别

按q退出

ls  -a  找到.文件名.swp

rm  .文件名.swp

(2)vim

ctrl+s:锁住

ctrl+q:解锁

7.配置文件

1)什么是配置文件

配置文件是为一些计算机程序配置参数和初始值的设置

2)配置文件的设置方法:

sudo  vi  /etc/vim/vimrc

然后将配置选项写入到该文件中末尾:

set  nu  set  tabstop=4  按tab缩进4个空格

set  softtabstop=4

set  shiftwidth=4

set  expandtab

set  smartindent 自动缩进

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐