linux代码编辑器——vim(下)

简介: linux代码编辑器——vim(下)

7. 光标到文档行尾——shift $

将光标定位到文档行的结尾 shift $

8.光标到文档行始——shift ^

将光标定位到文档行的开始 shift ^

9. 向前移动——n b

在行内,按照单词为单位 向前移动n个 :n b

将非单词作为一个整体跳过

以 3 b 为例

10 .向后移动 —— n w

在行内,按照单词为单位 向后移动n个 : n w

将非单词作为一个整体跳过

以 4 w为例

11.行内大小写切换——shift ~

行内大小写切换 : shift ~

切换大写

从光标开始 ,shift ~ 按一次切换一次 切换为大写

切换小写

从光标开始 ,shift ~ 按一次切换一次 切换为小写

12. 替换光标所在字符——r

替换光标所在字符 r

光标所在w处,输入 r 后,输入 m,将 w字符换成 m

替换若干字符 —— n r

将若干个字符替换指定字符: n r

光标所在a处,输入 7r 后 再次输入 m,将aaaaaad 替换成mmmmmmm

13. 无脑替换

输入shift r,从命令模式进入替换模式直接输入想要输入的字符,最后ESC返回命令模式

14. 删除光标字符——x(左->右)

行内删除光标所在字符 x (左侧->右侧)

直接输入x,删除光标后所在字符

行内删除n个字符——n x

行内删除光标及后面n个字符 : n x

输入 8 x,删除光标后的 7个m及空格

15. 删除光标字符——shift x (右->左)

删除光标的字符 :shift x(右侧->左侧)shift x 删除光标前的字符

2. 底行模式下

以下必须处于底行模式下才可以操作

1. 设置行号——set nu

在插入模式下 ,正常输入是没有行号的

使用 shift :切换到 底行模式,输入 set nu 设置行号

2. 删除行号—— set nonu

在底行模式下,再次输入 set nonu 删除行号

3.搜索——/ 字符

在底行模式下 输入/wolrd , 把要搜索的字符高亮出来

输入 n,可以直接匹配下一个

. 整体替换

%s/被替换字符/替换成的字符/g

例 输入 %s/hello/HELLO/g,将 hello 全部替换成 HELLO

5.执行命令行的命令,不想退出vim

如果在vim编辑器且进入底行模式,进行编译

执行命令行的命令,不想退出vim 前面带上

在底行模式下 输入 ! ls -l

按任意键返回vim编辑器

6.将声明和实现分离 —— vs

将声明和实现分离: vs 函数名

test.h文件为函数的声明

test.c文件为函数的实现

光标所在的位置,就要编写哪一个文件

当前光标在test.h的位置,所以编辑test.h文件

切换到不同的界面, ctrl ww

相关文章
|
6月前
|
Linux 开发工具
LS-LINUX-001 Vim的使用方法
本文介绍了终端编辑器 Vim 的基础使用方法及 Linux 系统中 `systemctl` 命令的操作技巧。Vim 部分涵盖编辑模式与命令模式切换、常用编辑指令;`systemctl` 部分以 `dhcpcd` 服务为例,讲解了服务的启动、停止、重启、状态查询及开机自启设置等操作,适合初学者快速掌握系统管理技能。
120 13
|
7月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
450 3
|
12月前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
523 1
Linux系统之部署轻量级Markdown文本编辑器
|
4月前
|
NoSQL Linux 开发工具
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
本文介绍了yum 包管理工具、Vim 编辑器、gcc/g++ 编译器、gdb 调试器、编译原理及 Makefile 的使用,同时还配备了如何使用,以及图解。旨在帮助读者更好地理解和应用这些工具与技术。
206 0
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
12月前
|
存储 运维 搜索推荐
|
12月前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
103 5
|
12月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
148 1
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
250 8