3.1、Linux开发工具之vim编辑器

简介: 3.1、Linux开发工具之vim编辑器

前言:

没有进行配置的vim编辑器在写代码时和记事本没什么两样,所以最开始我们可以先下载一个插件,在Linux下两行指令的问题,快捷简单,.vimrc就基本上不用我们做改动了。

在Linux下执行以下命令,最好不要在root下执行,在普通用户下执行

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

需要按照提示输入 root 密码. 您的 root 密码不会被上传, 请放心输入

执行后再执行这句指令

source ~/.bashrc

我们的vim编辑器就配置好了。

插入模式

首先我们先touch一个.c文件,然后vim进入

我们vim后进入该页面,此时为命令模式无法进行编辑,我们按 i 键进入插入模式。

按下i键后进入插入模式,我们就可以编写代码了。

我们写上几行代码

之后无脑按一下Esc退出插入模式,回到命令模式

接着按shift + ;,也就是冒号,进入底行模式,输入w,然后回车,表示保存文件,wq为保存退出,q为退出。

底行模式

在命令模式下按shift + ;,也就是冒号进入底行模式,不能从插入模式进入底行模式,也不能从底行模式进入插入模式,只能先退回到命令模式再进入。

底行命令。

set nu显示代码行号

set nonu去掉代码行号(别忘了输入后回车)

!+ 指令,不退出vim执行Linux指令,之后回车回到vim

w,q,wq保存,退出,保存退出

命令模式

命令模式下常用指令。

yy  复制光标所在行

p    粘贴到光标下行

nyy  复制光标所在n行

np    粘贴n个复制内容到光标下行

2yy  5p 后回车得下图

u            撤回操作

ctrl + r   撤回u操作

h j k l 光标向左  下  上  右移动

这个不做展示

shift + g  光标到整个文本末尾

gg            光标到整个文本开头

n shift + g    光标定位到第n行

$              光标到一行的末尾

^              光标到一行的开头

这个不做展示

w,b按单词右左移动

按w向右移动

shift + r 替换模式

r 做单个字符替换

x 做单个字符删除

在光标处按下r,接着输你想替换的字符

在光标处按下x删除光标所在字符

nr 做n个字符替换

nx 做n个字符删除

3r + t

3x

目录
相关文章
|
3月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
3天前
|
数据可视化 Unix 开发工具
VIM编辑器
本文介绍了VIM编辑器的特点和使用方法,包括VIM的定义、安装步骤、四种工作模式(命令模式、编辑模式、末行模式、可视模式)及其基本操作。重点讲解了命令模式下的光标移动、编辑、搜索、撤销等操作,以及末行模式下的文件保存、退出等快捷键。此外,还涉及了VIM的高级操作,如窗口分割和调整。
|
6天前
|
自然语言处理 运维 开发工具
深入探讨了 NeoVim 相较于传统 Vim 的优势,包括更好的扩展性、现代化的界面和用户体验、多语言编程支持、强大的异步处理能力、更好的协作支持、持续的更新和改进、活跃的社区以及与现代开发工具的集成
本文深入探讨了 NeoVim 相较于传统 Vim 的优势,包括更好的扩展性、现代化的界面和用户体验、多语言编程支持、强大的异步处理能力、更好的协作支持、持续的更新和改进、活跃的社区以及与现代开发工具的集成。通过命令对比,展示了两者在启动、配置、模式切换、移动编辑、搜索替换、插件管理、文件操作、窗口缓冲区管理和高级功能等方面的差异。总结部分强调了 NeoVim 在多个方面的显著优势,解释了为什么越来越多的运维人员选择 NeoVim。
19 3
|
1月前
|
存储 运维 搜索推荐
|
1月前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
22 5
|
1月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
56 1
|
23天前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
|
30天前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
20 0
|
2月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
2月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
76 8