Linux:vim的相关知识

这篇具有很好参考价值的文章主要介绍了Linux:vim的相关知识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置 

目录

vim 是一个较为常见的编译文件的命令操作。

三种模式的区分的作用如下:

命令模式:

插入模式:

进入插入模式的标志:左下角有INSERT

底行模式:

命令模式的常见命令: 

 底行模式常见命令:

 注意事项:vim的临时文件

sudoers的配置

 如何在sudoers配置文件中添加个人用户?

1、变身超级用户root

2、 使用vim打开sudoers,并使用底行命令 set nu 打开行号

3、摁下j 进行向下翻找,查询大概第100行的命令,使用 yy 进行复制 随后使用p 进行粘贴,在之后进入插入模式。,将root修改为自己的用户名

 4、最后esc : wq !

vim的配置 

例如:

配置 set nu前:

配置set nu 后: 

vim 是一个较为常见的编译文件的命令操作。

  • 在vim中,最为常见的有三种模式,分别是:命令模式(command mode)、插 入模式(Insert mode)和底行模式(last line mode)

三种模式的区分的作用如下:

命令模式:

vim的核心模式,使用vim进入文件编辑时的最初模式,在该模式中只能移动光标和使用命令对文件内容进行编辑

插入模式:

在进入vim后,使用进入插入模式,插入模式就是vim的编辑模式,可以在vim中进行内容的编辑和修改

进入插入模式的标志:左下角有INSERT

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

底行模式:

文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模 式。

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

命令模式的常见命令: 

在命令模式下,需要的是命令和光标之间的配合!

yy  复制当前行
p 粘贴,当前光标的下一行
u 撤销 ,是撤销操作,例如撤销上一次的操作或者撤销下一次的操作

//n表示数字
n + yy   复制下面n行的内容
n + p    粘贴n行的内容
n + u    撤销n次操作

dd  剪切操作或者删除操作
n + dd   剪切或者删除n行内容  

//如果是剪切操作需要p命令的配合

shift + 4 将光标移动到当前行的结尾位置

shift +6  将光标移动到当前行的开头位置

gg 将光标移动到整个文本的开头位置

shift + g 将光标移动到整个文本的最后一行

n + shift + g  将光标移动到文本的第n行位置

h 光标左移动
j 光标下移动
k 光标上移动
l 光标右移动
// hjkl也可以使用n 表示向某个方向移动n次

w 以单词为单位进行光标的后移
b 以单词为单位进行光标的前移

shift + ` 大小写迅速的切换


n + x 删除光标后面的一个字符 可以一次性删除n个
n + shift + x 删除光标前面一个字符   可以一次性删除n个

n + r 光标指定的位置,进行字符的替换,可以一次替换多个
shift + r 进入替换模式,可以进行文本的替换

//连续按两次z  
shifit + z z  保存并退出

需要注意的的是 shift + z z 是暂停vim 的使用命令

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

 底行模式常见命令:

w 表示保存
q 表示退出
!表示强制
wq 保存并退出
wq! 强制保存并退出
set nu 文本内容的显示行号

! 命令  表示不用退出vim 可以在vim内直接进入shell的命令执行
常见的: !gcc 表示在底行模式中进行gcc的命令  又或者 !ls -l 表示在底行模式中查看文件的内容属性

vs 文件名字  表示进行文件的分配操作

如下图所示,就是在vim编辑test.c的模式下,使用了底行模式命令 vs test.h 使得分配出了一个test.h文件 

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

 注意事项:vim的临时文件

  •  vim 会保存临时文件,在出现意外的时候vim会保存临时文件,同时再次编辑时会跳出临时文件的镗床,所以我们要删除临时文件,就行了,举例子:test.c 的临时文件是. test.c.swp
  • 文件内容的代码的快速注释方法和批量去除注释的快捷方法:
  •  标示注释:ctrl +v ,hjkl进行区域的选择,j 快速的选择需要标注的行,shift +i 进入插入模式,//进行注释,esc esc 退出
  • 去除注释:ctrl +v ,hjkl进行区域的选择,选择仅仅包含//的行,然后d
  • ctrl +v 进入的模式 

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

 

sudoers的配置

 如何在sudoers配置文件中添加个人用户?

  • sudoers的文件信息:

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

  •  操作如下:

1、变身超级用户root

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

2、 使用vim打开sudoers,并使用底行命令 set nu 打开行号

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

3、摁下j 进行向下翻找,查询大概第100行的命令,使用 yy 进行复制 随后使用p 进行粘贴,在之后进入插入模式。,将root修改为自己的用户名

 

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

 4、最后esc : wq !

vim的配置 

  • 配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。
  • 而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。
  • 例如,/root目录下, 通常已经存在一个.vimrc文件,如果不存在,则创建之。 切
  • 换用户成为自己执行 su ,进入自己的主工作目录,执行 cd ~ 打开自己目录下的.vimrc文件,执行 vim .vimrc 

当然,对于vim的配置,建议是每一个用户都在自己的用户目录下建立一个.vimarc的文件,进行属于自己的vim的配置

 而进行配置也十分的简单,在用户目录下建立好.vimrc文件后,直接使用vim 进入该文件,随后在文件中输入vim配置的常用命令。

例如:
  • 设置语法高亮: syntax on
  • 显示行号: set nu
  • 设置缩进的空格数为4: set shiftwidth=4

在.vimrc 中输入set nu  (.vimrc中一开始就是空的!)

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

配置 set nu前:

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置

配置set nu 后: 

Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置


Linux:vim的相关知识,Linux,linux,vim,运维,vim配置,sudoers配置 文章来源地址https://www.toymoban.com/news/detail-821073.html

到了这里,关于Linux:vim的相关知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux QT以太网配置及相关知识

    平台**:AC8015** 运行环境: Linux kernel (4.9) + Systemd + QT 的系统组合,基于编译 框架 Yocto sumo (2.5)构建 基于该平台,编写以太网配置程序,可以动态获取ip;静态配置ip;开机自动配置以太网。 还涉在开发过程中遇到的一些知识点,为了巩固知识,做个记录。 可以从Qt官方网站(

    2024年02月02日
    浏览(45)
  • linux 查询 日志 相关操作 及 vim 翻页,检索关键字

    前言:linux 常见操作还是要熟练使用,这里记录一下查询 项目 日志的操作 实时查看打印的日志: tail -f 文件名称 可以实时的查看 日志信息 如果查看其他的日志信息,可以使用vim编辑器 检索 vim 文件名称 进入 vim 模式 shift + :wq可以退出 vim翻页 1.翻整页 Ctrl + f 键 (f 的英文全拼

    2024年02月12日
    浏览(46)
  • linux运维知识点

    Linux作为一种开源操作系统,被广泛地应用于企业、政府和私人用户的计算机系统中,其优越的稳定性、安全性和灵活性使得 Linux 成为了云计算、大数据和人工智能等最热门领域的重要组成部分。对于从事 Linux 运维的人员来说,了解其知识点和技能是必不可少的。本文将从以

    2024年02月15日
    浏览(52)
  • 【运维小知识】(四)——linux常用命令

    运维专栏:运维小知识 目录  1.🍁🍁用mv命令修改文件名 2.🍃🍃创建及删除文件夹即文件夹下所有文件 3.🍂🍂移动文件夹并重命名 4.🌿🌿复制文件 5.🍄🍄统计当前目录下文件的个数(不包含文件夹或子文件夹) 6.🌵🌵统计当前目录下文件的个数(包含子目录中的文件

    2024年02月16日
    浏览(34)
  • 详细介绍Linux的vim命令以及vim的配置,强烈建议收藏【Linux】

    vim在我们做开发的时候,主要解决我们编写代码的问题,本质上就是一个多模式的文本编辑器。 我们这里主要介绍vim最常用的三种模式:命令模式、插入模式、底行模式。 1、命令模式(Normal mode)。 在命令模式下,我们可以控制屏幕光标的移动,字符、字或行的删除,复制

    2024年02月13日
    浏览(55)
  • Linux系列文章 —— vim的基本操作(误入vim退出请先按「ESC」再按:q不保存退出,相关操作请阅读本文)

    vim-操作篇 进程概念篇 进程地址空间篇 Linux,是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用

    2024年02月03日
    浏览(45)
  • Linux编辑器vim(含vim的配置)

    本篇文章,小编将介绍Linux编辑器–vim以及vim的配置。 正常/普通/命令模式(Normal mode) 控制屏幕光标的 移动,字符、字或行的删除 ,移动复制某区段及进入 Insert mode 下,或者到 last line mode 插入模式(Insert mode) -只有在 Insert mode 下,才可以做文字输入,按「ESC」键可回到命令行

    2024年01月25日
    浏览(56)
  • 【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 : 《linux深造日志》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活!   哈喽各位宝子们好啊!我是博主鸽芷咕。日志这个东西我相信大家都不陌生,在 linxu/Windows 系统中每天运行都会产生各种系统日志。而咱们每天学习知识也是一

    2024年04月17日
    浏览(63)
  • Linux中修改etc/sudoers

    1、切换到超级用户root登录,如果是其它用户登录,输入命令“su -”,输入root密码后,登录到root。 2、增加对etc/sudoers文件的修改权限  输入命令“chmod u+w /etc/sudoers” 3、输入命令“vim /etc/sudoers”,开始修改sudoers文件,找到 “root ALL=(ALL)    ALL”,按键盘上的\\\"i\\\"键,切换到插

    2024年02月11日
    浏览(37)
  • Linux系列讲解 —— VIM配置与美化

    1.1 配置文件 vim的配置文件有两处,请根据实际情况选择修改哪个。 (1) 全局配置文件( /etc/vim/vimrc ) 此文件的配置会对系统内所有用户有效,包括root用户。 (2) 单用户配置文件( /home/xxx/.vimrc ) 此文件的配置只对用户xxx有效。这里xxx代表用户名,比如用户名是sun,则修改

    2024年02月04日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包