首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

oeasy教您玩转vim - 14 - # 行头行尾

行头行尾 回忆上节课内容 我们这次了解了 大词 和 小词 小词 就是我们常规意义的词 被 =、" 等标点分开的词 大词 里面包括了 =、" 等标点 只能被空格、tab、换行分割 W、E、B 都可以有大词移动...但如果我想一步就跳到行头或行尾 这不一步登天么?...可能么 查阅文档 还是从 :h w,开始查找起 还是在 motion 里面查找 应该和 W 都属于左右移动的部分 找到这样两个命令 行首和行尾 ^,也就是 shift+6 作用是移动到行首 或者说移动到本行第一个非空字符...$,也就是shift + 4 作用是移动到本行行尾 ^、$ 也分别对应正则表达式中的 开头 和 结尾 深入细节 如果本行开头第一个字符是空格 那^无法到第一个字符啊?...结尾细节 相关命令肯定也在左右移动这部分 找到 g_ g_ 是到本行最后一个非空字符 两个按键要依次按下 $ 跳到本行最后一个字符,即使他是空格 总结 我们这次学会了直接跳到开头和结尾 最重要的就是

52730
您找到你想要的搜索结果了吗?
是的
没有找到

Linux必备技能:如何在Vim跳到文件的开头或者结尾?

今天给大家带来的是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到了,那么跳到第一行,也是非常实用的!

11.1K20

如何在 Vim 中将光标移动到行首或行尾

Vim 是最受赞誉的文本编辑器之一,这是有原因的。您可以想到的每项任务(除了键入文本)只需敲几下键即可完成,无需触摸鼠标或触控板。...将光标从行首或行尾移动并不是一项关键操作,但您可能会经常做一些事情,以至于反复捣碎h或l键会让人感到恼火,或者更糟的是,效率低下。...值得庆幸的是,它可以在 Vim 中轻松完成:按 Esc 键进入正常模式。按0键将光标移动到行首(第 0 列)按$键将光标移动到行尾(最后一列)。...让我们更深入地了解如何将光标从行中的任意位置移动到行首或行尾。在 Vim 中将光标移动到行首在 Vim 中,有两种方法可以将光标移动到行首。首先,确保您处于正常模式,按 Esc 键确认。...在 Vim 中将光标移动到行尾Vim 有一种直接的方法可以将光标移动到行尾。同样,您需要处于正常模式才能执行此操作。光标在哪一列并不重要,只在它在哪一行上。然后,按$键,它会将光标移动到行尾

10.8K20

介绍下vim的基本使用

preface 用过 Linux 系统的朋友一定都或多或少知道 vim ,很多人对这款编辑器的第一印象一定是反人类,可能你不小心进去 vim 的话就不知道怎么退出来了,因此,自从我知道 Ubuntu 图形界面自带...: h or ← 光标左移 j or ↓ 光标下移 k or ↑ 光标上移 l or → 光标右移 除此之外,有时候我们需要光标快速跳转,也有很多相应的指令: 0 将光标跳转到行首 $ 将光标跳转到行尾...^ 将光标跳转到行首第一个非空白字符 下面几个跳转命令是关于单词的: w 跳到下一个单词(标点或空格分隔的单词)的开头(word) W 跳到下一个单词(空格分隔的单词)的开头 e 跳到当前或下一个单词...(标点或空格分隔的单词)的末尾(ending) E 跳到当前或下一个单词(空格分隔的单词)的末尾 b 跳到当前或上一个单词(标点或空格分隔的单词)的开头(beginning) B 跳到当前或上一个单词(...,我在日常使用中,如果是在插入模式的话我就直接用 Linux 的复制粘贴(就比 Windows 多加一个 shift 键),除此之外我就在可视模式下选住要复制的文本进行一波复制然后在普通模式下进行粘贴,

1K21

Linux-vim

三种模式 vim中有“一般模式”,“编辑模式”,“命令模式“三种模式,其作用分别为: 一般模式中能够移动光标查看文件,可以删除字符或整行,复制,粘贴处理文档内容用 vi或者vim打开一个文件进入的就是一般模式...yy 复制光标所在行 nyy n为数字,复制光标所在的向下n行 ynG n为数字,复制光标所在行到第n行 yG 复制光标所在行到最后一行 y0 复制光标所在字符到该行行首 y$ 复制光标所在行到该行行尾...暂存文件 使用vim编辑时,会在同目录下建立名为.filename.swp的临时文件记录修改,正常退出后删除。...(Q)uit:离开vim (A)bort:放弃编辑行为。...4. vim配置文件 vim配置文件包括~/.vimrc,~/.viminfo ~/.vimrc为vim参数设置 ~/.viminfo为用户在vim中的操作记录 可以在一般模式种进行设置 命令 说明 :

6.2K11

linux下vi(vim)的新的用法总结

用了好几年的vi编辑器,但有些实用的用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新的 1....扩展内容 Linux常用命令 – 已学 cd (路径的切换) rm(后接-rf 可删除文件或文件夹) ls(查看当前路径下的文件和文件夹) mkdir(创建文件夹) touch(创建文件) cat...find /(路径) -name ‘*.py’ find /(路径) -size 1024 (+1024大于1024的;-1024小于1024的) sudo find …….. # sudo 获得权限 Vim...常用的命令 光标定位; hjkl 上下左右移动 0 $ 跳到行首或行尾 gg shift+G 跳到整个文件的开头行或者结尾行 1G ,2G,3G……..NG ,跳到第1.2.3 N 行开头 /String...进入末行模式(扩展命令模式) v 进入可视模式 ^v 进入可视块模式 Ctrl +v V 进入可视行模式 R 进入替换模式 在光标后进行批量替换,类似于为Windows上的 文本Insert 插入模式下的VIm

1.4K20

vim命令搜索_linuxvim

例如,如果你想要搜索的单词是 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中的位置开始,找到的包含此单词的第一行。...这就意味着如果我要搜索 linux,那么 Linux 是不会匹配的。...然而,如果这不是你想要的搜索方式,你可以使用如下命令来使搜索变得不区分大小写: :set ignorecase 所以当我设置 ignorecase 变量后再使用前边提到的命令,搜索 linux,那么 Linux...:set ignorecase :set smartcase 例如,如果一个文件中既包含 LINUX 也包含 linux,在开启智能大小写搜索功能时,如果使用 /LINUX 进行搜索,只有单词 LINUX...反之,如果搜索 /linux,那么不论大小写的搜索结果都会被匹配。 4、递进搜索 就如谷歌一样,随着你输入查询字串(字串随你每输入一个字符不断更新)显示不同的搜索结果,Vim 也同样提供了递进搜索。

9.9K20

Linux 命令使用笔记

linux 系统 tar 压缩、解压命令 12 linux 系统特殊符号 $ 意义 13 linxu 中 shell 变量 $#, $@, $0, $1, $2 的含义及解释 14 15,vim 跳转到行尾和行首命令...vim 如何查找和替换字符串 在 normal 模式下按下 / 进入查找模式,输入要查找的字符串并按下回车。...Vim 会跳转到第一个匹配,按下 n 查找下一个,按下 N 查找上一个,vim 支持正则表达式查找。...15,vim 跳转到行尾和行首命令 跳到文本的最后一行行首:按“G”,即“shift+g”; 跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”; 跳到第一行的第一个字符...:先按两次“g”; ^ 跳转行首,$ 跳转行尾; 查看 cpu 信息 总核数 = 物理 cpu 个数 * 每颗物理 cpu 的核数 总逻辑 cpu 数 = 物理 cpu 个数 * 每颗物理 cpu 的核数

3.2K10

不用Linux也可以的强大文本处理方法

标题党了,其实是论VIM的使用。 做生物信息分析最合适的还是Linux操作系统,所以生信宝典在最开始就推出了Linux学习系列,由浅入深的讲述了Linux学习中的关键点。...实现Linux下复杂而又简便的操作,VIM配合正则表达式是一个合适的选择。 VIM是一款功能强大的文本编辑工具,也是我在Linux,Windows下编辑程序和文本最常用的工具。...<: 当前行左缩进一个TAB 3<<: 当前行及后2行都向左缩进一个TAB /word: 查找特定单词 u: 撤销上一次操作 .: 重复上一次操作 CTRL+r: 重做撤销的操作 y$: 从当前复制到行尾...d$: 从当前删除到行尾 跳转操作 gg: 跳到文件开头 G: 跳到文件结尾 zt: 当前行作为可视屏幕的第一行 5G: 跳到第5行 正常模式下输入冒号进入更强大的命令行定制功能。...:%s/$/)/:表示在行尾($)加上), 就组成了Markdown中完整的链接形式[context](link)。

1.3K60

VIM的常用操作

工欲善其事,必先利其器 作为Linux开发的必不可少的工具,能够将Vi的功效发挥到极致,必然能够提高我们的工作效率,下面是一些Vi的使用技巧。 1、光标定位、翻屏滚屏。...回到光标跳转前的位置 H 跳到屏幕上的第一行 M 跳到屏幕的中间行 L 跳到屏幕上的最后一行 gk 屏幕所见的上一行 gj 屏幕所见的下一行 在Vim的命令模式下,有很多移动光标的命令,带给我们很大的便利...最常用的莫过于0 和$ ,把光标定位在行头和行尾。 常用的还有G 把光标定位在文件尾,gg 回到文件头。在这两个命令前面加一个数字就可以去到那一行,例如10gg 会带你去到第10行。...命令 功能 dd 删除当前行 yy 复制当前行 d$ 删除从光标位置到行尾的内容 yt< 复制从光标位置到下一个“<”前的内容 (另外,ct< 修改从光标至“<”前的内容,在编辑HTML、XML文件时很方便...) "x复制 把复制内容放进寄存器x (x可以是26个英文字母之一,区分大小写) "xp 粘贴寄存器x的内容 "+ 特殊寄存器,读写系统剪贴板 :reg 查看各个寄存器的内容 D 删除光标处至行尾的字符

1K30

vim与vi的区别,及常用操作,有查找关键词,向上向下翻页,快速跳到一行首末尾,设置取消行号,撤销编辑,跳到最后一行,翻页

区别:vi和vim都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。...使用:vi和vim是我们在Linux中最常用的编辑器。...我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它 翻页:ctrl+F先下翻页 ctrl+b向上翻页 当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标...ab vi撤销命令 :u 恢复撤销命令:ctrl+r 显示所有行号:": set nu" 显示当前行号:“:nu” 不显示行号:“:set nonu” 怎么快速跳到一行的开头和行尾:开头:0...行尾:$行尾:$ 跳到最后一行:gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 比如想跳转到文本的第12行,可以执行如下命令: (1)12gg / 12G (2):12 (3)打开文件时输入

3.3K20

vim使用笔记

vim使用笔记 vim Linux 编辑器 快捷键 本文主要记录自己在使用linux以及vim编辑器的过程中常用到的快捷键。...一、Linux 1、删除文件|文件夹 # 删除文件 $ rm filename  # 删除文件夹 $ rm -r dirctory  2、重命名 $ mv oldname newname ...例子:将/a目录移动到/b下,并重命名为c mv /a /b/c  二、vim 1、移动到行首、行尾 普通模式下: 移动到行首:0 移动到行尾:$ 2、删除整行 普通模式: dd 3、编辑多个文件和切换文件...3.1 一次打开多个文件 vim file1 file2 ... file6  3.2 切换文件 命令模式: :open filename  3.3 多窗口编辑文件 命令行模式下输入:sp 1.txt...将当前视窗移至上面 普通模式下Ctrl-w H 将当前视窗移至左边 普通模式下Ctrl-w L 将当前视窗移至右边 普通模式下Ctrl-w - 减小视窗的高度 普通模式下Ctrl-w + 增加视窗的高度 4、跳到指定行

613100

如何用Vim提高开发效率

实际上,现在大部分IDE都能通过插件的形式支持Vim了。所以,只需要掌握Vim的基本使用,在支持Vim的IDE都能很快上手,熟悉的操作,熟悉的手感。...单词间定位 键位 如果是大写,则单词允许包含标点 w(向前跳到单词词首) e(向前跳到单词词尾) b(向后跳到单词词首) 行内定位 键位 $(定位到行尾) 0(定位到行首) ^(定位到行首,忽略空格)...f正向搜索ch字符,ch如果是字母则区分大小写 F反向搜索ch字符,ch如果是字母则区分大小写 块定位 键位 {(跳到上一个代码块) }(跳到下一个代码块) %(定位到另一个匹配的括号) 页面定位...剪切、复制、粘贴 键位 dd(剪切当前行的内容) D(剪切光标后到行尾的内容) yy/Y(复制当前行的内容) p(粘贴到光标后) P(粘贴到光标前) 撤销 键位 u(撤销上一步,IDE一般都是Cmd...C++编程 更多推荐《18个技术类公众微信》 涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux

1.7K80

Linuxvim的使用

这个是在网上找的一张关于vim键盘的图 1. 前言 vimLinux编辑器,功能上和记事本没有区别。不仅仅可以用来写c语言和c++,其它语言也可以在上面写。...要查看你的所有模式:打开vim,底行模式直接输入 3. vim的基本操作 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面: vim a.txt 不过有一点要特别注意,就是你进入...) : wq (输入「wq」,存盘并退出vim) : q!...4.3 底行模式 用来进行让vim进行包括但不限于shell进行交互的。 w (保存当前文件) wq (输入「wq」,存盘并退出vim) q! (输入q!...那么怎么从一个文件跳到另一个文件呢? 在命令模式下用ctrl+ww 就能实现界面光标的切换。 有问题请指出,大家一起进步吧!

16610

Linux基本工具——vim

Linux编辑器vim 什么是vim vim的三种常用模式 vim的基本操作 命令模式 插入模式 底行模式 搭配vim环境 sudo怎么才能让普通用户使用 什么是vim vimlinux下一款功能强大...这就是进入vim的方式。 vim的三种常用模式 命令模式 我们第一次打开vim 的时候进入的就是命令模式,也就是输入键盘上各种东西,其实就是指令。 那么怎么退出vim呢?...,但是在linux机器上只需要一行命令即可,并且还不容易出错。...如果想跳到某个单词的位置: w 向后按照单词移动 b 向前按照单词移动 这里是按照字母组合算的。 注意:数字必须是字母上面的数字,不能是现在的大键盘带数字区域的地方。...那么如果你想在vim的底行模式下执行linux的命令怎么办呢?这里在前面加上一个 ! 就可以了。

6.7K00
领券