悠扬随风 发表于 2024-8-4 08:14:08

Ubuntu根本-vim编辑器

目录


前言:
一. 安装
二. 配置
三. 基本使用
1.使用 Vim 编辑文本文件
2.代码编辑
3.多窗口编辑
四. 总结



前言:

Vim 是从 VI 发展出来的一个文本编辑器,具有代码补充、错误跳转等功能,在程序员中被广泛使用。它的计划理念是命令的组合,通过各种文本间移动、跳转命令与其他平凡模式的编辑命令灵活组合,可以更高效地举行文本编辑。
Vim 常见的模式有平凡模式、插入模式、命令模式和可视模式。Vim 启动时进入平凡模式,在其他模式下按下 Esc 键可回到平凡模式。在平凡模式下,按下 i、I、o、O、a、A、r、R 等键可进入插入模式,在插入模式下可举行文本编辑。在平凡模式下,按下:键可进入命令模式,在命令模式下可实验查找、存盘、替换字符等操纵。在平凡模式下,按下 v 键可进入可视模式,可视模式相当于高亮选取文本后的平凡模式,可视模式具有子模式,以行为单位举行选取的可视行模式,使用 V 键进入;和以块为单位举行选取的可视块模式,使用 Ctrl+v 键进入。
一. 安装

在 Ubuntu 系统中可以使用以下命令安装 Vim:
   
[*]打开终端;
[*]输入sudo apt install vim命令并按下回车键;
[*]期待安装完成。
安装完成后,可以在终端中输入vim命令打开 Vim 编辑器。
https://img-blog.csdnimg.cn/direct/8808c58f89ef48848b702a4a82f7ae22.png
https://img-blog.csdnimg.cn/direct/ac5e71eb951f4fc8b66f227ddd5111cf.png
输入vim,安装成功,会表现如下页面
https://img-blog.csdnimg.cn/direct/4db308316e4e447e9acb9d28ff5e3bc5.png
二. 配置

" 设置显示行号
set nu

" 设置缩进为 4 个空格
set tabstop=4
set shiftwidth=4
set expandtab

" 开启语法高亮
syntax on

" 显示状态栏
set laststatus=2

" 开启自动缩进
set autoindent

" 增强搜索匹配显示
set hlsearch

" 不备份文件
set nobackup 没有的话 直接新建一个
vim ~/.vimrc https://img-blog.csdnimg.cn/direct/196c71d6c0b8493ebfb906474a1e3d38.png
配置之后的效果展示
https://img-blog.csdnimg.cn/direct/0098934569244875a72cdb5b497299b1.png
三. 基本使用

Vim 有多种工作模式,以下是一些基本使用方法:
   

[*]平凡模式:打开 Vim 后默认进入平凡模式,可使用方向键或h、j、k、l键移动光标,使用x键删除字符,使用dd命令删除整行;
[*]插入模式:在平凡模式下,按下i、a、o等键可进入插入模式,此时可输入文本;
[*]命令模式:在平凡模式下,输入:进入命令模式,可实验生存、退出、查找、替换等操纵;
[*]可视化模式:在平凡模式下,按下v键进入可视化模式,可选择文本举行复制、粘贴、删除等操纵;
[*]替换模式:在平凡模式下,按下R键进入替换模式,可替换文本。
1.使用 Vim 编辑文本文件



[*]打开终端,输入 vim 文件名 来打开指定的文本文件。如果文件不存在,Vim 会创建一个新的空文件。
        https://img-blog.csdnimg.cn/direct/486857bae25c40f0a17f3bafd551cfd2.png


[*]进入 Vim 后,默认处于平凡模式。
[*]要进入插入模式来编辑文本,可以按 i(在当前光标位置前插入)、a(在当前光标位置后插入)、o(在当前行下一行插入新行并进入插入模式)等键。
[*]在插入模式下举行文本的输入、修改等操纵。
[*]编辑完成后,按 Esc 键回到平凡模式。
[*]在平凡模式下,可以举行删除、复制、粘贴等操纵,例如 dd 可删除当前行,yy 可复制当前行。
[*]若要生存文件,在平凡模式下输入 :w 。
[*]若要退出 Vim ,输入 :q 。如果想生存并退出,输入 :wq 。如果有未生存的更改且不想生存直接退出,输入 :q! 。
[*]https://img-blog.csdnimg.cn/direct/b9ee7cd2273840818c3ecc44747f0dbc.png
2.代码编辑

以下是使用 Vim 举行代码编辑的一些常见操纵和示例:
   缩进和格式化:


[*]可以使用 = 命令对选中的代码块举行自动缩进。
代码折叠:


[*]Vim 支持代码折叠,方便查看和管理大型代码块。
语法高亮:


[*]不同编程语言会有相应的语法高亮表现,使代码布局更清晰。
快速移动:


[*]比如使用 Ctrl+f 向前翻页, Ctrl+b 向后翻页。
查找和替换:


[*]在命令模式下输入 /要查找的代码片段 举行查找。
https://img-blog.csdnimg.cn/direct/14d6f10703d448cf9a4f7b490de712eb.png
在平凡模式下使用=;
格式化
https://img-blog.csdnimg.cn/direct/23d56eb2923c4b6e94a015aae6253e3f.png
语法高亮
https://img-blog.csdnimg.cn/direct/ed04b3d7272a4ccbb4cc9c27c5695ca7.png
3.多窗口编辑

https://img-blog.csdnimg.cn/direct/65a2e6c57e0340e7bb3c055f73401f94.png
在 Vim 中,可以使用以下命令举行多窗口编辑:


[*]:sp或:split:水中分割窗口,在当前窗口下方打开一个新窗口,并表现相同的缓冲区内容。
[*]:vs或:vsplit:垂直分割窗口,在当前窗口右侧打开一个新窗口,并表现相同的缓冲区内容。
[*]:new:打开一个新的窗口,并表现一个空的缓冲区。
例如,要同时编辑两个文件,可以使用以下命令:


[*]vim file1 file2:在启动 Vim 时同时打开两个文件,每个文件占用一个窗口。
[*]:sp file2:在当前窗口中打开文件file2,并水中分割窗口。
[*]:vs file2:在当前窗口中打开文件file2,并垂直分割窗口。
在多个窗口之间切换,可以使用以下快捷键:


[*]Ctrl+w+方向键:按方向键切换到前/下/上/后一个窗口。
[*]Ctrl+w+h/j/k/l:切换到左/下/上/右边的窗口。
[*]Ctrl+ww:依次向后切换到下一个窗口。
要调整窗口巨细,可以使用以下快捷键:


[*]Ctrl+w+:增长当前窗口的高度。
[*]Ctrl+w-:减少当前窗口的高度。
[*]Ctrl+w+>:增长当前窗口的宽度。
[*]Ctrl+w+<:减少当前窗口的宽度。
要关闭当前窗口,可以使用以下命令:


[*]:q:关闭当前窗口。
[*]:qa:关闭全部窗口。
四. 总结

Vim 是一款功能强大且高度可定制的文本编辑器,具有以下主要特点和优势:
主要特点:


[*]多种操纵模式:包括平凡模式、插入模式、命令模式等,不同模式下有特定的操纵和功能。
[*]高效的编辑:提供了浩繁快捷键和命令,可快速移动光标、编辑文本、删除、复制、粘贴等。
[*]强大的搜索和替换:能举行精确的文本搜索和复杂的替换操纵。
[*]语法高亮:支持多种编程语言的语法高亮表现,增强代码可读性。
[*]代码折叠:方便管理大型代码块。
优势:


[*]轻量级:占用资源少,启动速度快。
[*]跨平台:可在多种操纵系统上运行。
[*]可深度定制:通过修改 .vimrc 文件可以根据个人需求配置各种功能和表面。
[*]高度灵活:顺应不同用户的工作方式和习惯,重新手到专业用户都能找到得当的使用方式。
总之,Vim 虽然有肯定的学习曲线,但熟练掌握后能极大地提高文本编辑效率。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Ubuntu根本-vim编辑器