上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 电脑怎么了 > Vim从小白到入门

Vim从小白到入门

作者:上犹日期:

返回目录:电脑怎么了

今天小编给各位分享vim下一页的知识,文中也会对其通过Vim从小白到入门和VIM的使用等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:
  • Vim从小白到入门
  • VIM的使用
  • 在windows上怎么用vim
  • vim的入门教程
  • 一、Vim从小白到入门

    前言

    Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。而 Windows ❤️ Linux 的态度转变相信大家会经常使用到 Vim 文本编辑器,关于 Vim 的文章网上已经很多了本文只记录自己常用的作为备忘录,然而熟练掌握的方法始终只有一个字用。

    Vim 键盘图

    Vim 入门 5 步骤

    完成以下练习恭喜你打开 Vim 的大门

    vim HelloWorld.txt 键入 i 编辑 输入任意信息,如 Hello World 键入 [ESC] 键入:wq 保存退出

    你可以访问 Vim 在线练习模拟器,通过引导熟悉 Vim

    Vim 基础概念

    Vim 常用模式

    正常模式 (Normal Mode) 插入模式 (Insert Mode) 可视模式 (Visual Mode) 命令模式 (Command Mode)

    ①. 正常模式 (Normal Mode)

    正常模式主要用来浏览和修改文本内容的

    一般的,打开 Vim 都是正常模式。在任何模式下,只要按下 Esc 键就可以返回正常模式。

    ②. 插入模式 (Insert Mode)

    插入模式则用来向文本中添加内容的,我自己常用的是 i 和 o

    i 在光标所在字符前开始输入文字并进入插入模式

    o (字母 o) 在光标所在行的下面单独开一新行来输入文字并进入插入模式

    ③. 可视模式 (Visual Mode)

    可视模式相当于高亮选取文本后的普通模式。

    可视模式具有子模式,以行为单位进行选取的可视行模式,使用 “V” 键进入(也就是 Shift+v);和以块为单位进行选取的可视块模式,使用 “Ctrl+v” 键进入。

    ④. 命令模式 (Command Mode)

    命令模式则多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器

    配置文件

    通过运行 vim -V 可查看整个初始化过程

    Vim 的全局配置一般在 /etc/vimrc,对所有用户生效

    用户个人的配置在 ~/.vimrc,你可以把自己喜欢的配置比如:set number 显示行号添加进去

    vim ~/.vimrc" Configuration file for vimset modelines=0 " CVE-2007-2438" Normally we use vim-extensions. If you want true vi-compatibility" remove change the following statementsset nocompatible " Use Vim defaults instead of 100% vi compatibilityset backspace=2 " more powerful backspacing" Don't write backup file if vim is being called by "crontab -e"au BufWrite /private/tmp/crontab.* set nowritebackup nobackup" Don't write backup file if vim is being called by "chpass"au BufWrite /private/etc/pw.* set nowritebackup nobackuplet skip_defaults_vim=1set ai " auto indentingset ruler " show the cursor positionset hlsearch " highlight the last searched termset history=1000 " keep 1000 lines of historysyntax on " syntax highlightingfiletype plugin on " use the file type plugins
    Vim 常用命令

    以下为 Vim 相对高频的命令,在日常使用中善用组合方法,记住核心的几种命令即可

    正常模式 (Normal Mode)

    命令 作用(解释) h,j,k,l h 表示往左,j 表示往下,k 表示往右,l 表示往上 Ctrl+ f 上一页 Ctrl+ b 下一页 w, e, W, E 跳到单词的后面,小写包括标点 b, B 以单词为单位往前跳动光标,小写包含标点 o 开启新的一行 ^ 一行的开始 $ 一行的结尾 gg 文档的第一行 [N]G 文档的第 N 行或者最后一行 dd 删除一行 dw 删除一个单词 x 删除后一个字符 X 删除前一个字符 D 删除一行最后一个字符 [N]yy 复制一行或者 N 行 yw 复制一个单词 p 粘贴 u 撤销上一步操作 ctrl+ r 恢复上一步操作 . 重复最后一个命令 /pattern 向光标下搜索字符串,可以是正则表达式 ?pattern 向光标上搜索字符串 n 向下搜索前一个搜素动作 N 向上搜索前一个搜索动作 插入模式 (Insert Mode)

    命令 作用(解释) i 插入到光标前面 I 插入到行的开始位置 a 插入到光标的后面 A 插入到行的最后位置 o, O 新开一行 Esc 关闭插入模式 视觉模式 (Visual Mode)

    命令 作用(解释) v 选中一个或多个字符 V 选中行 ctrl+ v 选中列 命令模式 (Command Mode)

    命令 作用(解释) :set nu 显示行号 :set nonu 取消显示行号 :set paste 设置粘贴模式 :%s/old/new/g 全文替换 :w 保存 :wq, :x 保存并关闭 :q 关闭(已保存) :q! 强制关闭 :split 水平方向分割出一个窗口 :vsplit 垂直方向分割出一个窗口 :close 关闭窗口 Ctrl+ W 切换窗口, h 到左边窗口,j 到下方窗口,k 到上方窗口,l 到右边窗口

    参考文章

    Vim 中文文档

    简明 VIM 练级攻略

    第 4 章 Vim 编辑器与 Shell 命令脚本

    《Linux 就该这么学》最新版下载地址: Word 版本 , PDF 版本

    VIM CHEATSHEET (中文速查表)

    一、VIM的使用

    vim 自带的一个教程 vimtutor 用来入门挺不错的,如果你是 windows 版的 vim 的话,在 vim 的安装目录下有个 vimtutor.bat,运行它就可以了。然后就看 vim 带的用户手册,如果你安装了中文版的帮助文件,可以在 vim 里面用 :help user-manual 来看。

    二、在windows上怎么用vim

    vim入门之文件操作:
    1,基本概念:
    概念1:操作模式,如下图。这是打开或新建一个文件时的默认模式。

    当我们想移动光标的位置时,一般有两种方式,使用鼠标或键盘上的上下左右键。Vim提供了另外一种移动方式,可以让你的手不用离开键盘那么远,这种方式就是在操作模式下进行的。
    操作方法是:
    用小写英文字母h、j、k、l,分别控制光标左、下、上、右移一格。

    刚一进入vim,你可以先尝试一下这种移动方式。

    概念2:输入模式。操作模式下是不能够输入信息的,进入输入模式的方法是:

    用小写字母a
    进入输入模式。将从目前光标所在位置的下一个位置开始输入文字;

     除了字母a,还有两种进入输入模式的方法,暂时不用记它:

    按“i”进入插入模式后是从光标当前位置开始输入文件;--当前位置的意思是闪烁的黄色条块如果在”ceshi“的字母i上,那么插入的内容将在字母i之前;
    按"o"进入插入模式后,是插入新的一行,从行首开始输入文字。

     退出输入模式,回到操作模式的方法是:

    按ESC键。

    我们按ESC键,返回到操作模式。下面讲述我们操作模式下的另一个非常重要的功能。
    操作方法是:在操作模式下输入冒号”:“后面跟着命令,例如

    :w
    文件名.txt

     :w 储存正在编辑的文件,如下图。存储时要带着扩展名,不然存下来的文件就没有扩展名。只输入:w 后面不带文件名称,将保存当前编辑的文件。

    概念3:选择模式。这个模式是用来复制粘贴移动文本的,在操作模式下按v,然后按h或者l试试,就会选中内容,如下图。
    然后我们按小写字母y,它相当于ctrl + c的复制,然后移动光标到要粘贴的地方,按小写字母p,它相当于ctrl + v的粘贴。

    操作提示,

    在操作模式下,
    v
    进入可视模式
    h
    , j, k, l 移动光标选择内容
    y
    复制内容
    p
    粘贴内容
    操作流程:v->y->p
    其它操作,
    yy
    选择整行
    dd
    删除整行

    2,文件操作:
    修改当前操作目录: 

    :cd 目录路径

      
    新建文件,

    :new 文件名.后缀
    新建后,记得使用:w保存,否则直接关闭不会产生文件;
    如果你录入了内容,关闭的时候会提醒你保存。

      结果如下图,

    打开文件,打开文件有西面几种情况和方式,第一种方式,

    :e 文件名
    可以带文件路径;
    可以使用tab键进行文件夹名称和文件名称的自动补全,可以多次按tab,直到找到需要的。
    这会在当前光标所在的窗口内打开文件,如下图。
    草考上面新建文件的窗口会发现不同。

    第二种使用vim打开文件的方式,

    vi
    flname1 flname2
    可以同时打开多个文件;
    只打开一个文件时,操作结果和":e"命令相同。

    第三种使用vim打开文件的方式,

    :split 文件
    会将当前窗体分为多个区域,在新的区域打开文件。

      

    第四种打开方式:

    可以在其它操作命令前加tab,
    如,":tabnew
    文件名“,":tabe 文件名”,
    这将在新的分页中打开文件,见如下图

     3,文件间的切换:
    第一种方式:"ctrl + w"

    :e#或Ctrl
    + 6 编辑前一个档案;这会在当前区域编辑前一个文档,这不会出现a.txt

    ctrl
    + w 切换到当前窗口中的不同区域的文件,所以下图中使用ctrl + w 也不会切换到a.txt ;这会将光标切换到不同的区域

    第二种方式:":ls"然后":e#编号"

    先使用":ls"查看已经打开的文件列表和编号,
    然后使用":e#编号"切换需要编辑的文件。
    在:ls中各文件的编号在未离开vim前是不会变的;这可以切换到a.txt进行编辑。

    三、vim的入门教程

    自带的tutor不就是最好的教程么。

    关于vim下一页的问题,通过《在windows上怎么用vim》、《vim的入门教程》等文章的解答希望已经帮助到您了!如您想了解更多关于vim下一页的相关信息,请到本站进行查找!

    本文标签:vim下一页(2)

    相关阅读

    • Vim从小白到入门

    • 上犹电脑怎么了
    • 今天小编给各位分享vim下一页的知识,文中也会对其通过Vim从小白到入门和VIM的使用等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文! 内容导航:
    • 「单词积累」significant 牛津必修2U4

    • 上犹电脑怎么了
    • 今天小编给各位分享significant的知识,文中也会对其通过「单词积累」significant 牛津必修2U4和有谁能帮我把牛津高中英语必修二后面的英语单词表(只要英语)全部写下来等多篇文章进行知
    • 10款常用绘图软件

    • 上犹电脑怎么了
    • 今天小编给各位分享绘图软件的知识,文中也会对其通过10款常用绘图软件和常用的绘图软件有哪些等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正
    • 马来西亚54家半导体工厂

    • 上犹电脑怎么了
    • 今天小编给各位分享equipment的知识,文中也会对其通过马来西亚54家半导体工厂和马来西亚疫情加剧,芯片断供,何小鹏直呼:愁等多篇文章进行知识讲解,如果文章内容对您有帮助,
    • 不要等到硬盘坏了才想起数据备份

    • 上犹电脑怎么了
    • 今天小编给各位分享windows7一键还原在哪的知识,文中也会对其通过不要等到硬盘坏了才想起数据备份和电脑硬盘坏了 里边的数据能备份出来吗?等多篇文章进行知识讲解,如果文章内
    关键词不能为空
    极力推荐

    电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

    关于我们