Linux基础环境开发工具的使用(yum,vim,gcc,g++)(中)

简介: Linux基础环境开发工具的使用(yum,vim,gcc,g++)

一次w:

两次w:

三次w:

四次w:

五次w:

六次w:

七次w:

b:也是同样的距离,只不过方向不同

3.复制,粘贴,撤销,剪切,删除快捷键

我们在第一行执行了yy+p命令

把第一行成功拷贝到了第二行

然后我们执行4+yy+p

拷贝了第2,3,4,5行并粘贴

然后我们执行yy+4+p

拷贝当前行,进行4次粘贴

然后我们执行u

撤销刚才的编辑操作

然后我们执行ctrl+r

撤销刚才的撤销操作

然后我们执行5+dd

删除第3,4,5,6,7行

然后我们执行2+p

可见dd所谓的删除其实就是剪切操作

最后经过一顿操作回到最初状态

2.底行模式下的快捷键

1.快捷键

wq我们之前演示过了,这里就不演示了,后面那个wq!我们放到下面修改sudoers file的时候去演示

下面我们演示一下那个vs 文件名

我们在底行模式中输入:

vs vs_test.c
• 1

按回车键

然后我们就可以在这个新创建的vs_test.c文件中书写代码

然后我ctrl+ww:切换到test.c文件中

2.其他操作
1.显示行号

取消行号:

set nonu

2.进入文件时指定光标位置

vim test.c +n

默认情况下:使用vim进入文件后,光标默认处于上一次退出时所处的位置

而vim test.c +n

这样打开test.c时光标就会处于第n行

比方说我们vim test.c +8

这样我们就处于了第8行

3.在底行模式中不退出vim文件的情况下进行其他操作

比方说我正在vim中写着代码

突然我忘了一个库函数具体怎么用了

然后我想查阅一下man手册

以scanf函数为例

我们在底行模式中输入 !man 3 scanf

然后我们就可以在不退出vim的情况下进行操作,

例如这里的man 3 scanf

然后我们q退出man手册

按任意键继续,然后我们回车,就又回到了我们的文件当中

同理,我们也可以直接在底行模式中编译文件,执行可执行程序等等

我们先把那个没写的两个;加上,然后wq

然后再vim test.c 然后底行模式输入gcc test.c

(关于gcc的操作我们下面会介绍的)

然后我们回车键回去

然后!ls

然后我们!./a.out

然后成功执行

3.vim的其他模式

1.替换模式

我按了一个shift+` :成功将第4行的printf的p改为了大写,同时光标自动右移

这样方便我们对一行字符快速更改大小写

我直接一直按shift+`:成功将这一行内容都进行了大小写替换

同理,我们回到开始处在重新按一次shift+`.就成功地替换了回来

下面我们回到这一行,开始后续操作

我们按了3+r+w

成功将printf的前三个字母替换为了w

然后我们输入shift+r 进入替换模式

然后我们随便输入一些代码

int a = 1;double d=1.0;

成功进行了替换

然后我们无脑Esc返回命令模式

按下18+x,成功删除了18个字符:

tf("hello vim\n");
• 1

然后我们按下16+shift+x,成功向左删除了16个字符:

1;double d = 1.0
• 1

请注意:

向左删除时:光标所在字符不会被删除,而是直接删除光标左侧的那一个字符

向右删除时:光标所在字符会被删除,并且将右边的字符向左挪动一位

(我们可以简单的认为仅仅只是光标右移了一位)

2.查找"模式"

我们在刚才那个位置按下shift+#

高亮了printf,然后我们输入n这个字符,就可以快速跳转到高亮的位置

为了证明当前在命令模式下,我们直接输入i,成功进入了插入模式

相关文章
|
18天前
|
Linux 开发工具
LS-LINUX-001 Vim的使用方法
本文介绍了终端编辑器 Vim 的基础使用方法及 Linux 系统中 `systemctl` 命令的操作技巧。Vim 部分涵盖编辑模式与命令模式切换、常用编辑指令;`systemctl` 部分以 `dhcpcd` 服务为例,讲解了服务的启动、停止、重启、状态查询及开机自启设置等操作,适合初学者快速掌握系统管理技能。
56 13
|
1月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
143 3
|
2月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
232 25
|
5月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
493 0
|
6月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
89 0
|
8月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
7月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
7月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
144 8
|
9月前
|
搜索推荐 Linux 开发工具
|
10月前
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
183 3
Linux下vim的配置