今天给大家带来的是Linux方面的小实战:如何在Vim中跳到文件的开头或者结尾? 如果已经会的同学可以跳过本文!...在linux中编辑文件一般都是用vi或者vim,对于文件行数比较少的文件,直接通过上下键就可以快速的找到相关配置,比如: 如图,这个是nginx的配置文件,其文件是在conf.d目录下,存放的是自定义的...如何跳到 Vim 的最后一行 很简单,只需要在 Normal 模式下按一个大写字母G即可,举个例子: 在我的Linux中有nginx相关的文件夹,里面有个配置文件:mime.types,我们先来more...一下: more mime.types 可以看到这个文件不止一页,这种情况下假如用vim编辑这个文件的时候按下G可以迅速的跳到最后一行: vim mime.types 此时按下G: 这个时候看到已经跳到最后一行了...☺ 如何跳到 Vim 的第一行 跳到最后一行的技能相信大家已经Get到了,那么跳到第一行,也是非常实用的!
启动及关闭 退出 ZQ 无条件退出 q!...无条件退出 ZZ 存盘并退出 :wq 存盘并退出 保存部分文件 :m,nw 将 m 行到 n 行部分的内容保存到文件 中 :m,nw >> 将 m 行到 n 行的内容添加到文件 的末尾...字符 h左移一位,l右移一位 单词 w/W 移动到下一单词的开头 b/B 移动到上一单词的开头 e/E 移动到光标所在单词的末尾 f 快速移动到下一个字符的位置 行 j 下移一行 k 上移一行 0...移到当前行开头 ^ 移到当前行的第一个非空字符 $ 移到当前行末尾 :n 移动到第 n 行 句子 ) 移动到当前句子的末尾 ( 移动到当前句子的开头 段落 } 移动当前段落的末尾 { 移到当前段落的开头...G 移动到文件末尾 gg 移动到文件开头 :0移动到文件第一行 :$ 移动到文件最后一行 文本编辑 与光标移动一样,Vi/Vim 中关于编辑操作的命令也比较多,但操作单位要比移动光标少得多。
前言 Vim编辑器是Vi编辑器的升级版,Vi支持的所有语法都可在Vim中使用 基本使用 I:编辑模式,通过方向键控制光标移动 ECS:直接按ESC,退出编辑模式进入normal模式 :e:重新加载当前文档...: 退出并销毁所做的任何更改 移动 以下移动都是在normal模式下,编辑模式通过上下左右按键控制移动。 0:移动到行首。g0:移到光标所在屏幕行行首。gg:到文件头部。G:到文件尾部。...h或者退格: 左移一个字符;l或者空格: 右移一个字符;j: 下移一行;k: 上移一行;gj: 移动到一段内的下一行;gk: 移动到一段内的上一行;+或者Enter: 把光标移至下一行第一个非空白字符。...w: 前移一个单词,光标停在下一个单词开头;W: 移动下一个单词开头,但忽略一些标点;e: 前移一个单词,光标停在下一个单词末尾;E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点;b: 后移一个单词...,光标停在上一个单词开头;B: 移动到上一个单词开头,忽略一些标点;ge: 后移一个单词,光标停在上一个单词末尾;gE: 同 ge ,不过‘单词’包含单词相邻的标点。
简介 vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。...w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...后移一个单词,光标停在上一个单词开头; B: 移动到上一个单词开头,忽略一些标点; ge: 后移一个单词,光标停在上一个单词末尾; gE: 同 ge ,不过‘单词’包含单词相邻的标点。...(: 前移1句。 ): 后移1句。 {: 前移1段。 }: 后移1段。...标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。 ‘{a-z}: 移动到标记行的行首。 `{0-9}:回到上[2-10]次关闭vim时最后离开的位置。
的打开文件的方式: (1)#vim 文件路径 作用:打开指定的文件 (2)#vim +数字 文件的路径 作用:打开指定的文件,并且将光标移动到指定行 (3)#vim +/关键词...按键:dd (删除之后下一行上移) 注意:如果剪切了不粘贴就是删除的效果。...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③剪切/删除光标所在的当前行光标之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行...) :s/要替换的关键词/新的内容 作用:替换光标所在行的第一处符合条件的内容 :s/要替换的关键词/新的内容/g 作用:替换光标所在行的全部符合条件的内容 :%s/要替换的关键词/新的内容...作用:替换整个文档中每行第一个符合条件的内容 :%s/要替换的关键词/新的内容/g 作用:替换整个文档的符合条件的内容 %表示整个文件 g表示全局(global) ⑦显示行号(临时,下面会介绍如何配置全局生效
不用鼠标很难受的,大家是不是有同感,不过在我接触学习vim后我的看法彻底被改变了。我就以我的学习经历从一个新手开始,一步一步的为大家带来我的vim学习之路。 如果你不是刚开始学习vim请略过此段。...安装vim: 刚安装ubuntu系统是没有自带vim的需要安装 sudo apt-get install vim; 我们先从基本的一些操作开始一步一步的去学习这个强大的代码编辑开发工具吧!...,并更新文件的修改时间) 操作回退和恢复: u 回退到上一次操作 U 本行改动恢复 ctrl+r 与u操作相反的操作 移动操作: j 下移一行 k 上移一行 h 左移一列 l 右移一列 0...移动到开头 $ 移动到结尾 w 移动到下一个单词开头 e 移动到下一个单词结尾 fx 移动到本行之后第一个出现x字母的位置 tx 移动到本行之后第一个出现x字母的前一个位置 gg 跳到文件首 G 跳到文件尾...nG 移动到第n行,或者用:n也可 { 上一段,}下一段 (空行区分) [ 函数开始,]函数结束(c文件有效) % 跳到匹配的括号处 滚屏操作: CTRL-U使文本向下滚动半屏。
Vim是一款文本编辑器,经常被程序员使用,也是Linux系统中常用的编辑器之一。它以快速、高效、灵活而著称,由于其强大的快捷键功能,可以使用户在编辑文本时更快更高效。...本文将介绍Vim中一些常用的快捷键,以帮助您更快地编辑文本。...光标移动 h - 光标左移 j - 光标下移 k - 光标上移 l - 光标右移 0 - 移动到行首 $ - 移动到行末 w - 向前移动一个单词 b - 向后移动一个单词 gg - 移动到文件的开头...G - 移动到文件的末尾 编辑 i - 进入插入模式,在光标处插入文本 a - 在光标后插入文本 o - 在光标下方新开一行 O - 在光标上方新开一行 x - 删除光标所在位置的字符 dd - 删除整行...yy - 复制整行 p - 粘贴已复制的内容 u - 撤销上一个操作 查找和替换 / - 查找字符串 n - 查找下一个匹配项 N - 查找上一个匹配项 :%s/old/new/g - 替换所有匹配项
/dofy/learn-vim vim的工作模式 普通模式 终端使用vi或vim进入,如 vim example.txt 由Shell进入vim编辑器时,首先进入普通模式。...命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 上移光标 l - 右移光标 gj - 下移光标(折行文本) gk - 上移光标(折行文本) H - 移动到当前页面顶部...M - 移动到当前页面中间 L - 移动到当前页面底部 w - 移动到下个单词开头 W - 移动到下个单词开头(单词含标点) e - 移动到下个单词结尾 E - 移动到下个单词结尾(单词含标点) b...- 移动到上个单词开头 B - 移动到上个单词开头(单词含标点) ge - 移动到上个单词结尾 gE - 移动到上个单词结尾(单词含标点) % - 跳转到配对的符号(默认支持的配对符号组:: '()',...'{}', '[]' - 在vim中使用 :h matchpairs 获得更多信息) 0 - 移动到行首 ^ - 移动到行首的非空白符 $ - 移动到行尾 g_ - 移动到行内最后一个非空白符 gg
文件的路径 作用:打开指定的文件,并且将光标移动到指定行 #vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词(搜索) 重点:先复制出一个/etc/passwd文件,复制当前桌面下...按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的4) ③光标移动到首行行首 按键:gg ④光标移动到末行行首 按键:G [Capslk 再加 G键] / [Shift + G...:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。...② 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移 按键:...:s/搜索的关键词/新的内容/g 替换光标所在行的全部符合条件的内容 :%s/搜索的关键词/新的内容 替换整个文档中每行第一个符合条件的内容 :%s/搜索的关键词/新的内容/g 替换整个文档的符合条件的内容
,并且将光标移动到指定行 vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词 vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件的第一个看到的模式...(打开文件即可进入) 1、光标移动 ①光标移动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6) ②光标移动到行尾 按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③剪切/删除光标所在的当前行之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行...:移动到指定的行 按键:输入英文“:”,其后输入行数数字,按下回车 四、模式间的切换(重点) ?...:s/搜索的关键词/新的内容/g 替换光标所在行的全部符合条件的内容 :%s/搜索的关键词/新的内容 替换整个文档中每行第一个符合条件的内容 :%s/搜索的关键词/新的内容/g 替换整个文档的符合条件的内容
h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上移一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...后移一个单词,光标停在上一个单词开头; B: 移动到上一个单词开头,忽略一些标点; ge: 后移一个单词,光标停在上一个单词末尾; gE: 同 ge ,不过‘单词’包含单词相邻的标点。...(: 前移1句。 ): 后移1句。 {: 前移1段。 }: 后移1段。...C-u: 从当前位置移动到命令行开头。 C-b: 移动到命令行开头。 C-e: 移动到命令行末尾。 Shift-Left: 左移一个单词。 Shift-Right: 右移一个单词。
$移动到行尾 2.a命令在当前光标之后添加内容 3.A命令在当前行的结尾添加内容,相当于$a C.以退为近 1.f{char}让vim查找下一处指定字符出现的位置 2....B.区分实际行与屏幕行 1.gj、gk向下、向上移动一个屏幕行 2.g0、g^、g$,移动到屏幕行的行首、第一个非空白字符、行尾 C.基于单词移动 1.w正向移动到下一单词的开头,b反向移动到当前单词/...上一单词的开头,e下向移动到当前 单词/下一单词的结尾,ge反向移动到上一单词的结尾 D.对字符进行查找 1.f{char}命令会在光标位置与当前行行尾之间查找指定的字符,如果找到了就会把光标移到此字符上.../{char}查找命令 2.n下移,N上移 F.用精确的文本对象选择选区 1.Vim的文本对象由两个字符组成,第一个字符永远是i或是a。...B.按正则表达式查找时,使用\v模式开头 1.\v模式开关使得Vim的正则表达式引擎表现得更像是Perl、Python或者Ruby。
前两天给大家带来了Linux常用的命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...dw删除一个词 D删除从光标所在位置到行尾的所有内容 d0删除从光标所在位置到行首的所有内容 dgg删除从光标所在位置到文件开头的所有内容 dG删除从光标所在位置到文件末尾的所有内容 x删除单个字符...,它们之间有一个空格 gJ将下面的行合并到当前行,它们之间没有空格 u撤消 Ctrl+ r重做 .重复上一个命令 移动命令备忘单 h向左移动光标 j向下移动光标 k向上移动光标 l向右移动光标 b移动到单词的开头...w移动到下一个单词的开头 e移动到单词的末尾 0跳到行首 $跳到行尾 ^跳转到该行的第一个(非空白)字符 Ctrl + b向后移动一个全屏 Ctrl + f向前移动一个全屏 Ctrl + d向前移动...command在 shell 中运行“命令”并将 STDOUT 粘贴到文件中 总结 vim用的好,文本编辑一大跑!
文章目录 一、图片 二、详解 1、Vim 的基本概念 2、Vim 的基本操作 a、进入 vim b、切换至插入模式 c、Insert 的切换 d、退出 vi 及保存文件 3、命令行模式功能键 1)....没事,我们慢慢来,万事开头难,只要坚持用下去,总有一天你也会熟练掌握的。...移动光标 vim 可以直接用键盘上的光标来上下左右移动,但正规的 vim 是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标 左、下、上、右 移一格。...按数字「0」:移到文章的开头。 按「G」:移动到文章的最后。 按「$」:移动到光标所在行的"行尾"。...按「^」:移动到光标所在行的"行首" 按「w」:光标跳到下个字的开头 按「e」:光标跳到下个字的字尾 按「b」:光标回到上个字的开头 按「#l」:光标移到该行的第#个位置,如:5l,56l。 4).
VIM - Vi IMproved 7.4 编辑器操作汇总 vim [参数] [文件 ..] ...编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag...定义处的文件 或: vim [参数] -q [errorfile] 编辑第一个出错处的文件 参数: -- 在这以后只有文件名 -v Vi 模式 (同 "vi...l: 右移 M: 光标移动到中间行 L: 光标移动到屏幕最后一行行首 G: 移动到指定行,行号 -G w: 向后一次移动一个字 b: 向前一次移动一个字 {: 按段移动,上移 }: 按段移动...,下移 Ctr-d: 向下翻半屏 Ctr-u: 向上翻半屏 Ctr-f: 向下翻一屏 Ctr-b: 向上翻一屏 gg: 光标移动文件开头 G: 光标移动到文件末尾 删除命令: x: 删除光标后一个字符
就进入查找模式了; /SEARCH 注:正向查找,按n键把光标移动到下一个符合条件的地方; ?...SEARCH 注:反向查找,按shiftn 键,把光标移动到下一个符合条件的 举一例:比如我想在一个文件中找到ab单词,我应该如下做:首先按ESC键,进入命令模式,然后输入/ab 或 ?...就进入查找模式了; /SEARCH 注:正向查找,按n键把光标移动到下一个符合条件的地方; ?...SEARCH 注:反向查找,按shiftn 键,把光标移动到下一个符合条件的 举一例:比如我想在一个文件中找到ab单词,我应该如下做:首先按ESC键,进入命令模式,然后输入/ab 或 ?...行尾:$行尾:$ 跳到最后一行:gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 比如想跳转到文本的第12行,可以执行如下命令: (1)12gg / 12G (2):12 (3)打开文件时输入
vim 优势和应用场景 vim 的优点纯文字编辑和 Linux 完美的融合提供了命令行。只能假设 ssh 至server进行操作,那么这样的情况就仅仅能使用 vim 了。...vim 也是最为强大的通用文本编辑器之中的一个,对于须要编辑不同文本的情景,vim 也是相当有优势的。所以,熟练掌握一下 vim 的基本使用还是非常有必要的。...vim 是在 vi 基础上加非常多新特征发展而来。gvim 则给 vim 加上了图形前端。假设在 Windows 下使用 vim,能够直接安装最新的 gvim。...(同 键) gg # 移动到文件头 G # 移动到文件尾 :n # 跳转到第 n 行 fx # 移动到光标后第一个为 x 的字符 find...# 跳转到配对的括号 (经常使用) ( # 移动到当前句子開始 ) # 移动到下一句子開始 H # 移动页面顶部 H->High M # 移动页面中部
l:右移 M:光标移动中间行 L:光标移动到屏幕最后一行行首 G:移动到指定行,行号 -G 在命令行中输入 vi +26 samp.txt 命令直接打开文件到达...; g放在命令末尾,表示对搜索字符串的每次出现进行替换; g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作 2....gcc -o test.o test.c就可以实现编译,编译的警告和错误都会显示,此时不会退出vim,按enter即可回到vim。 3....修改配置 修改当前用户配置:vim ~/.vimrc只对当前用户生效 修改全局配置:sudo vim /etc/vim/vimrc或者sudo /etc/vimrc,对所有用户生效 set nu...交换文件主要用于系统崩溃时恢复文件,文件名的开头是.
VIM的用法 1.vim 路径 用vim打开文件 vim +数字 路径 打开文件工标移动到第几行 vim +/关键字 路径 打开文件,高亮显示关键字 vim 路径1 路径2 打开多个文件...光标移动到行首 shift + 6 行尾 shift + 4 移动到首行 gg 末行 G 向上翻页 ctrl +b 向下翻页 ctrl + f 复制 按yy在需要的地方按p...剪切 dd删除后下一行上移 D删除后会空行 撤销u ctrl + r 恢复之前的撤销 数字+G 移动到这一行 :w保存 :w路径 另存为 :q退出 :wq 保存并退出 :...强制退出 /关键词 搜索 打开多文件是,切换文件 :open 文件名 编辑模式 进入: i在光标所在字符前开始 a在字符后开始 o还光标所在行的下面另起一行开始 I在光标所在行首...A行尾 O上面另起一行 S删除光标所在行 退出esc vim计算器 ctrl + R 输入= 输入需要计算的内容,最后回车
检查是否有损坏的依赖 2.vim编辑器 1.vi简介 vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。...3.vim基础操作 vim是从vi发展出来的一个文本编辑器 。...: ESC:从插入模式或末行模式进入命令模式 移动光标: h:左移 j:下移 k:上移 l:右移 M:光标移动到中间行 L:光标移动到屏幕最后一行行首 G:移动到指定行,行号-G w:向后一次移动一个字...b:向前一次移动一个字 {:按段移动,上移 }:按段移动,下移 Ctr-d:向下翻半屏 Ctr-u:向上翻半屏 Ctr-f:向下翻一屏 Ctr-b:向上翻一屏 gg:光标移动文件开头 G:光标移动到文件末尾...2.远程拷贝文件,scp -r的常用方法: 1.使用该命令的前提条件要求目标主机已经成功安装openssh-server 如没有安装使用sudo apt-get install openssh-server
领取专属 10元无门槛券
手把手带您无忧上云