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

2023最全vim编辑器教程(详细、完整)-编辑器之神

; 四、命令模式 1.光标移动 语法1:^ //键盘输入符号^,光标动到光标所在行首 语法2: //键盘输入符号,光标动到光标所在行行尾 语法3:gg //键盘输入字母gg,光标动到文件.../右移动指定个字符(对应数字) 语法10::数字 //键盘输入英文符号:+数字再回车,光标动到指定(属于末行模式) 2.复制与粘贴 语法1:yy //键盘输入字母yy,复制光标所在行 语法2:数字...//键盘输入字母p即可在光标处粘贴复制内容 3.剪切/删除 语法1:dd //键盘输入字母dd,剪切光标所在行,光标所在行下面行会上填补剪切 语法2:数字dd //键盘输入数字+字母dd,从光标所在行起向下剪切指定...(数字对应行数,包括了光标所在行),后面行会上填补剪切部分 语法3:D //键盘输入字母D,剪切光标所在行但后面不会上填补剪切,剪切变空 删除语法:删除即剪切后不复制,删除操作使用剪切语法...) 2.简易计算器 当编辑文件需要用计算器计算时,不需要退出文件,可以使用vim简易计算器完成计算; 使用方法: 在编辑模式下键盘ctrl+r,然后键盘输入符号=,光标就会移动到末行,键盘输入计算格式后回车

2.2K50

Sublime Text历练

Text 3.0,Sublime Text从一个不知名编辑器演变到现在几乎是各平台首选GUI编辑器。...,再次Ctrl+D选择该词出现下一个位置,在多重选词过程使用Ctrl+K进行跳过,使用Ctrl+U进行回退,使用Esc退出多重 ### 编辑 Ctrl+Shift+L:当前选中区域打散...分屏,使用Ctrl+数字键跳转到指定屏,使用Ctrl+Shift+数字键当前屏移动到指定屏 ### 组(Group): Ctrl+K,Ctrl+Up: Ctrl+K,Ctrl+ Shift...如果在某个字符多行后面加上光标,可以光标放在这个字符后面,按住shift键,然后右键可以向下拖动产生多个光标。...先按ctrl+k,然后按ctrl+h(home首字母)光标动到首;先按ctrl+k,然后按ctrl+e(end首字母)光标动到行尾。

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

Linux 学习VI编辑

tr [a-z] [A-Z] 在命令模式下,可以输入如下命令: i:在当前光标的前面插入一个字符 I:移动光标首 a:在当前光标的后面插入一个字符 A:移动到末 o:移动到下一 O:移动到上一...[超常用] ,# w filename:如果您想摘取文章某一段,存成另一个文件,可用这个指令#代表行号,例如30,50 w nice,您正在编辑文章第30~50存成nice这个文件。...k或Ctrl+p:光标 j或Ctrl+n :光标下移一 Enter光标下移一 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾...虽然您可以在Linux中使用键盘右边4个光标键,但是记住这4个命令还是非常有用。这4个键正是右手在键盘上放置基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定。...---- 注意: 其中s为substitute,%表示所有,g表示global。 ---- 5.同时编辑2个文件,拷贝一个文件文本并粘贴到另一个文件

7.6K30

Linux命令之vim三种模式

,并且光标动到指定 vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词 vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件第一个看到模式...(打开文件即可进入) 1、光标移动 ①光标动到首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘6) ②光标动到行尾 按键:shift + 4 或 $(R字母左上角4,不是小键盘...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定 按键:数字dd (删除之后下一) ③剪切/删除光标所在的当前行之后内容,但是删除之后下一不上 按键:D (删除之后当前行会变成空白...) 恢复:ctrl + r 恢复(取消)之前撤销操作 5、扩展1:光标的快速移动 ①快速将光标动到指定 按键:数字G ②以当前光标为准向上/向下移动n 按键:数字↑,数字↓ ③以当前光标为准向左...结果:就是出现显示根目录别表,按下enter键回到打开文件 当外部命令执行结束之后按下任意键回到vim编辑器打开内容 ⑥搜索/查找 输入:“/关键词” 例如:我想在passwd文件搜索“sbin

3.3K20

学好vim一篇就够了-vi和vim使用教程

在输入模式,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...底线命令模式可以输入单个或多个字符命令,可用命令非常多。 在底线命令模式,基本命令有: 1、:w? ?保存文件但不退出vi? 2、:w file 修改另外保存到file,不退出vi?...【删除第十到第20内容】 光标移到第一,然后dG 【删除所有内容】 小贴士,一般在操作在本地编辑文档,全部复制,然后服务器文档 dG全部删除,在粘贴新文档。...其他命令 ​ J(大写):光标所在行下一合并到该行,中间有空格间隔,光标动到该空格处,要想达到在写字板”[end]+[del]“效果(即光标动到末,然后del使下一提到该行),可以用Jx...U(大写):一次性撤销自上次移动到当前行以来做过所有操作,再使用一次 U 命令则撤销之前 U 命令所做操作,恢复被撤销内容。

96020

Vim命令使用说明

简介 vim是我最喜欢编辑器,也是linux下第二强大编辑器。 虽然emacs是公认世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。...基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一; k: 上; gj: 移动到一段内下一; gk: 移动到一段内上一; +或Enter: 把光标移至下一第一个非空白字符...ctrl+e: 向下滚动一。 ctrl+y: 向上滚动一。 n%: 到文件n%位置。 zz: 当前行移动到屏幕中央。 zt: 当前行移动到屏幕顶端。...zb: 当前行移动到屏幕底端 标记 使用标记可以快速移动。到达标记后,可以用Ctrl+o返回原来位置。 Ctrl+o和Ctrl+i 很像浏览器上 后退 和 前进 。.../pattern/+number: 光标停在包含pattern后面第number上。 /pattern/-number: 光标停在包含pattern行前面第number上。

2.5K10

【总结】vim命令使用总结,该来还是躲不掉啊晕

在普通模式下,从键盘输入任何字符都被当作命令来解释。普通模式下没有任何提示符,输入命令后立即执行,不需要回车,而且输入字符不会在屏幕上显示出来。 编辑模式 编辑模式主要用于文本编辑。...命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 上光标 l - 右移光标 gj - 下移光标(折行文本) gk - 上光标(折行文本) H - 移动到当前页面顶部...'{}', '[]' - 在vim中使用 :h matchpairs 获得更多信息) 0 - 移动到首 ^ - 移动到非空白符 $ - 移动到行尾 g_ - 移动到行内最后一个非空白符 gg...g; - 跳转至修改历史较早修改位置 Ctrl + ] - 跳转到当前光标位置对应 tag 注:可以使用反引号(`)或单引号(')跳转至标记位置。...]c - 光标移至下一处差异 [c - 光标移至上一处差异 do or :diffg[et] - 另一缓冲区差异合并至当前缓冲区 dp or :diffpu[t] - 当前缓冲区差异推送至另一缓冲区

50421

VIM编辑器学习 -1

移动光标键盘上 按下 k 表示 光标键盘上 按下 j 表示 光标下移 在键盘上 按下 h 表示 光标左移← 在键盘上 按下 l 表示 光标右移 在键盘上 按下 gg 表示 光标动到文本文档首行头...在键盘上 按下 G 表示 光标动到文本文档最后一尾 在键盘上 按下 { 表示 光标一段代码 在键盘上 按下 } 表示 光标下移一段代码 在键盘上 按下w 表示水平移动光标到下一个单词头字母...在键盘上 按下b 表示水平移动光标到上一个单词头字母 在键盘上 按下 :数字 表示光标动到对应行数 在键盘上 按下 % 可以跳到此行内左括号和右括号 请注意大小写,上面标的都是小写英文字母 替换文本...在键盘上按下 cw 替换光标单词并进入编辑模式 在键盘上按下 dw 删除光标单词并进入编辑模式 在键盘上按下 D 会删除光标后此行所有内容 在键盘上按下 C 会删除光标后此行所有内容并进入编辑模式...插入内容 在键盘上 按下i进入编辑模式 在键盘上 按下o会在下方新建一并进入编辑模式 删除文本 在键盘上 按下 dd 即按下d两次会 删除一文本 在键盘上 按下D会删除选中内容 撤回 在键盘

64140

Linux学习笔记之vim操作指令大全

h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一; k: 上; gj: 移动到一段内下一; gk: 移动到一段内上一; +或Enter: 把光标移至下一第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...ctrl+e: 向下滚动一。 ctrl+y: 向上滚动一。 n%: 到文件n%位置。 zz: 当前行移动到屏幕中央。 zt: 当前行移动到屏幕顶端。 zb: 当前行移动到屏幕底端。.../pattern/+number: 光标停在包含pattern后面第number上。 /pattern/-number: 光标停在包含pattern行前面第number上。...ctrl+w r:旋转窗口位置。 ctrl+w T: 当前窗口移动到标签页上。 0x10 快速编辑 11.1 改变大小写 ~: 反转光标所在字符大小写。

2.7K20

vim-command

例如:“4dd”表示删除从光标所在行开始4字符。 复制 key desc yw 光标所在之处到字尾字符复制到缓冲区。 nyw 复制n个字到缓冲区。 yy 复制光标所在行到缓冲区。...移动到这个文件第n。例如20G则会移动到这个文件第20(可配合:set nu) gg 移动到这个文件第一,相当于1G(常用) n n为数字。...一个是复原,另一个则是重做一次。利用这两个功能按键,编辑起来就得心应手。 命令行模式:删除、复制与粘贴 这就是小数点。意思是重复前一个动作。...Esc 退出插入模式,回到命令行模式(常用) 末行命令模式 key desc :w 编辑数据写入硬盘文件(常用) :w! 若文件属性为“只读”时,强制写入该文件。...文件还原到最原始状态 ZZ 若文件没有更改,则不存储离开,若文件已经更改,则存储后离开 :w[filename] 编辑数据存储成另一个文件(类似另存新文件) :r[filename] 在编辑数据

81220

ViEmuvi-vim编辑器教程

屏幕向前翻动一页 ctrl+b: 屏幕向后翻动一页 ctrl+d: 屏幕向前翻动半页 ctrl+u: 屏幕向后翻动半页 跳跃光标: H:光标动到屏幕最上方那一 M:光标动到屏幕中间...L:光标动到屏幕最后一 G:光标动到文件最后一 nG:光标动到文件第n n:光标下移n 查找与替换: /word在光标后查找一个名为word字符串...) y1G 复制光标所在行到第一数据 yG 复制光标所在行到最后一数据 p,P p复制数据粘贴在光标的下一,P为复制数据粘贴在光标的上一(常用) J 光标所在行与下一数据合成一...(常用) 命令模式 :w 编辑数据写入硬盘文件(保存) :w!...强制保存后退出(常用) :w [filename] 编辑数据保存为另一个文件(另存为) :r [filename] 在编辑数据,读入另一个文件数据,并将filename这个文件内容加到光标所在行后面

1.2K80

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: 后移一个单词...^: 移动到本行第一个非空白字符。: 移动到行尾。g: 移动光标所在屏幕行行尾。n|: 移到递n列上。nG: 到文件第n。H: 移到屏幕最顶端一。M: 移到屏幕中间一

3.2K20

快速学习-Linux(VIM编辑器)

文件路径 作用:打开指定文件,并且光标动到指定 #vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词(搜索) 重点:先复制出一个/etc/passwd文件,复制当前桌面下...2.1、命令模式 注意:该模式是打开文件第一个看到模式(打开文件即可进入) 2.1.1、光标移动 ①光标动到首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘6) ②光标动到行尾...按键:shift + 4 或 $(R字母左上角4,不是小键盘4) ③光标动到首行行首 按键:gg ④光标动到末行行首 按键:G [Capslk 再加 G键] / [Shift + G...复制操作 ① 复制光标所在行 按键:yy 粘贴:在想要粘贴地方按下p键【粘贴在光标所在行下一】,如果想粘贴在光标所在行之前,则使用P键 ② 以光标所在行为准(包含当前行),向下复制指定行数...② 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定 按键:数字dd (删除之后下一) ③ 剪切/删除光标所在的当前行(光标所在位置)之后内容,但是删除之后下一不上 按键:

2.7K10

Vim 快速入门

任意一个,就可以光标动到最底下那一,进入底线命令模式(也称为指令列命令模式)。...如果你右手放在键盘上的话,你会发现 hjkl 是排列在一起,因此可以使用这四个按钮来移动光标。...[Esc]退出编辑模式,回到一般模式 底线命令模式 :w编辑数据写入硬盘档案 :w!若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案档案权限有关啊!...:w [filename]编辑数据储存成另一个档案(类似另存新档) :r [filename]在编辑数据,读入另一个档案数据。...在 vi 設定一下號; 6. 動到第 43 列,向右移動 59 個字元,請問你看到小括號內是哪個文字? 7. 動到第一列,並且向下搜尋一下『 gzip 』這個字串,請問他在第幾列? 8.

1.1K20

Linux——vi命令详解

M命令 该命令光标移至屏幕显示文件中间首。即如果当前屏幕已经充满,则移动到整个屏幕中间;如果并未充满,则移动到文本那些中间。...如果在J命令之前给出一个数字n,例如3,则表示把光标当前行及其后面的2(共3)合并为一。 文本行移动 在Vi我们可以方便地某个范围内文本行左右移动或从一个地方移至另外一个地方。...文本行异行移动 我们可以利用下面的步骤完成文本行从一个地方移至另外一个地方。 光标移至待移动文本; 按ndd命令。其中n为待移动行数。...此时Vi将把待移动文本行从文件删除,并将其放入到1号删除寄存器光标动到目的处; 按² 1p待移动文本行从删除寄存器取出。 此时待移动文本行就出现在目的位置处了。...同样在这些命令前面加上数字n,则光标n。 若希望光标之后,光标位于该行首,则可以使用命令“- ”。

10K21

vim 从嫌弃到依赖(2)——vim 模式

让我们先学会如何使用vim基本功能进行编辑,后面再看如何进行配置,以达到某某IDE或者编辑效果 vim 为何高效 这里我们先聊聊vim为何高效。...例如使用 :w 来缓冲区内容写入一个文件,或者使用:q 来退出vim。 vim 移动光标的几种方式 移动光标可以说是vim 中所有操作里面最基础操作了。...原因是在移动鼠标的过程涉及到手由键盘移开,手放到鼠标上、找到对应位置然后移动光标,最后再将手由鼠标移动到光标上。这些动作不仅打断了键盘输入,同时也打断了我们输入思路。...() %: 移动光标到匹配括号另一端 0: 移动光标至行首 说句题外话,vim 使用 h j k l 来代替 ← ↓ ↑ → 主要是因为当年创建 vi 时候键盘张这样 如果仅仅使用上述介绍内容进行移动光标...我们还可以想到先使用 0光标动到首,然后使用 d$ 删除整行,但是会发现它会留下一个空白

55520

高手 都喜欢用vim编辑

在输入模式,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...l 或 向右箭头键(→)光标向右移动一个字符如果你右手放在键盘上的话,你会发现 hjkl 是排列在一起,因此可以使用这四个按钮来移动光标。...移动到这个档案第 n 。例如 20G 则会移动到这个档案第 20 (可配合 :set nu)gg移动到这个档案第一,相当于 1G 啊! (常用)nn 为数字。...[Esc]退出编辑模式,回到一般模式(常用) 第三部份:一般模式切换到指令行模式可用按钮说明 指令行储存、离开等指令:w编辑数据写入硬盘档案(常用):w!...:w [filename]编辑数据储存成另一个档案(类似另存新档):r [filename]在编辑数据,读入另一个档案数据。

62840

Linux vivim

在输入模式,可以使用以下按键:字符按键以及Shift组合,输入字符ENTER,回车键,换行BACK SPACE,退格键,删除光标前一个字符DEL,删除键,删除光标后一个字符方向键,在文本中移动光标HOME...或 向右箭头键(→)光标向右移动一个字符如果你右手放在键盘上的话,你会发现 hjkl 是排列在一起,因此可以使用这四个按钮来移动光标。...移动到这个档案第 n 。例如 20G 则会移动到这个档案第 20 (可配合 :set nu)gg移动到这个档案第一,相当于 1G 啊! (常用)nn 为数字。...[Esc]退出编辑模式,回到一般模式(常用)第三部分:一般模式切换到指令行模式可用按钮说明指令行储存、离开等指令:w编辑数据写入硬盘档案(常用):w!...:w [filename]编辑数据储存成另一个档案(类似另存新档):r [filename]在编辑数据,读入另一个档案数据。

75520

Linux-vim

2. vim常用命令 2.1 一般模式命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标一个字符 l,→ 光标右移一个字符 n[h,j,k,...M 光标动到屏幕中央一第一个字符 L 光标动到屏幕最后一第一个字符 G 光标动到文件最后一 nG n为数字,光标动到文件第n gg 光标动到文件第一,相当于1G n<Enter...n ynG n为数字,复制光标所在行到第n yG 复制光标所在行到最后一 y0 复制光标所在字符到该行行首 y$ 复制光标所在行到该行行尾 p 复制数据粘贴在光标下一 P 复制数据粘贴在光标上一...强制保存并离开 ZZ 若文件没有改动,则不保存离开,如果文件有改动,则保存后离开 :w[filename] 文件另存为filename :r[filename] 在光标处插入另一个文件数据 :n1,...+ w> + k + ↑ 光标一个窗口 + q 离开窗口 3.vim暂存文件 使用vim编辑时,会在同目录下建立名为.filename.swp临时文件记录修改

6.2K11

08-高级键盘技巧

省事(即用最少击键次数执行最多任务)是命令行最希望达到目标之一。 命令行另一目标是:用户在执行任务时手指无需离开键盘,不使用鼠标。...一、编辑命令行 bash 使用了一个名为 Readline 库(供不同应用程序共享使用线程集合)来实现命令行编辑。 在之前也曾提到过相关内容,比如:通过箭头键移动光标。...Ctrl-L 清屏并把光标移到左上角(clear 命令可以完成相同工作)。 2.修改文本 用来编辑命令行字符键盘指令。 (1)文本编辑命令 组合键 作用 Ctrl-D 删除光标字符。...# 会出现如下结果: ls ls-output.txt # 自动补齐机制会自动参数补全。 观察 shell 是如何补齐这一。...这些历史记录非常有用,可以大大减少用户敲打键盘次数,特别是和命令行编辑结合使用时候。

98540
领券