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

Linux】初步认识Linux系统

操作系统中最通用的文本编辑器 VIM:可主动辨别语法正确性,方便程序设计 (编辑器之神) 模式间转换 一般模式: 复制: yy : 复制一整行 数字+yy:复制多行 y$:从当前位置开始复制到...y^:从首复制到当前位置 yw:复制当前单词 粘贴: p:粘贴一 数字+p:粘贴 多 删除: dd:删除一 dw:删除一个词(从当前位置开始删除一个词) d$:从当前位置开始删除到...d^:从首删除到当前位置 x:删除光标位置的这一个字符,相当于del X:相当于Backspace 返回上一步操作: u 更改当前位置字符 r R:依次替换 移动: ^:移动到首...$:移动到行尾 gg:移动到整个页面页头 H:移动到当前页面页头 G :移动到整个页面的页尾 L:移动到当前页面的页尾 1+G:移动到第1 数字+G:移动到目标 词操作 w:跳到下一个词 e...:跳到当前词头 b:跳到上一个词 插入(编辑)模式 进入编辑模式的方法 i:当前光标前 I:光标所在行最前 a:当前光标后 A:光标所在行最后 o:当前光标的下一 O:当前光标的上一 退出编辑模式

13420

VIM 快捷操作

1 参考 《Linux就是这个范》的章节 7.1.2 中,有个脑图很好记。...行号G跳到指定 G跳到最后一 2j 向下移动2 3k 向上移动3 移动句 (到句首 )到句尾 移动段 {到段首 }到段尾 搜索 /表达式 搜索下一个匹配表达式的字符串 n 向前重复搜索...N 向后重复搜索 搜索之后字符串高亮怎么取消: 命令模式下,输入:noh // nohighlight 2.2 编辑控制 通用 J 将下一接到当前行的 ....d2j 删除当前行及下2 复制 yy 复制一 y) y} y3w y2j 复制操作方法与删除类似 粘贴 p 粘贴到光标之后 P 粘贴到光标之前 3 插入模式 3.1 插入 i 在光标字符前插入...I 插到当前行到首 a 在光标字符后插入 A 文本追加到当前行到 o 在当前行下面生成一空行并插入 O 在当前行上面生成一空行 3.2 更改 cc 以新替换当前行 4 命令模式 s/表达式

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

vi中跳到文件的第一和最后一

由于vi编辑器不能使用鼠标,所以一个大文件如果要到最后一只用键盘下键的话会是一个很痛苦的过程,还好有各种比较快捷的方法归我们使用: 1. vi 编辑器中跳到文件的第一:    a 输入 :0 或者...:1 回车    b 键盘按下 小写 gg 2.vi 编辑器跳到文件最后一:    a 输入 :$ 回车    b 键盘按下大写 G    c 键盘按 shift + g (其实和第二种方法一样...) Vim快速移动光标至行首和行尾 1、 需要按快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的首。...2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键””(Shift+4)。与快捷键”^”和0不同,快捷键””前可以加上数字表示移动的行数。...例如使用”1”表示当前行的行尾,”2”表示当前行的下一的行尾。

9.2K40

vim编辑器使用教程

前言 vim 是 Linux 系统内置的「文本编辑器」,用于查看或编辑文件的内容,学会使用 vim 编辑器,将在 Linux 终端中畅通无阻。...二、vim 基本操作 1、编辑 i 进入编辑模式,光标前插入字符 a 进入编辑模式,光标后插入字符 o 进入编辑模式,光标所在行的下一插入 I 进入编辑模式,光标所在行的首插入 A 进入编辑模式,光标所在行的插入字符...dw 删除光标所在单词,要求光标在首字母上,如果不在首字母,只会删除当前位置到单词,工作 模式不变 D 删除光标所在位置到,工作模式不变 0(数字) 光标移到首,工作模式不变 $ 光标移到行尾...,工作模式不变 d0 删除光标所在位置到首,工作模式不变 d$ 删除光标所在位置到,工作模式不变 一段删除,即删除指定区域 光标选中要删除的首字符,按 v 进入可视模式,再使用 hjkl 移动到要删除的末尾...其他括号也可以这样 5、查找和替换 1)查找 /+findname 命令模式下查找 按回车键启动查找后, 按 n,会自动找下一个, N 跳到上一个查找光标所在单词 光标在目标单词上时, *或者#查找下一个

5.5K40

linux下vim命令详解

dw 删除一个字(word) x 删除当前字符 X 删除前一个字符 D 删除到 yy 复制一,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制...6 yw 复制一个字 y$ 复制到 p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面 ]p 有缩进的粘贴,vim会自动调节代码的缩进...,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文件的第一 gd 跳至当前光标所在的变量的声明处 [N...跳转至上次编辑位置 在屏幕上移动 H 移动光标到当前屏幕上最上边的一 M 移动光标到当前屏幕上中间的一 L 移动光标到当前屏幕上最下边的一 书签 ma 把当前位置存成标签...I 进入插入模式,并置光标首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标 o 在当前行之下新加一,并进入插入模式 O 在当前行之上新加一

2.5K30

Mac之vim普通命令使用

dw 删除一个字(word) x 删除当前字符 X 删除前一个字符 D 删除到 yy 复制一,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制...6 yw 复制一个字 y$ 复制到 p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面 ]p 有缩进的粘贴,vim会自动调节代码的缩进...,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文件的第一 gd 跳至当前光标所在的变量的声明处 [N...跳转至上次编辑位置在屏幕上移动 H 移动光标到当前屏幕上最上边的一 M 移动光标到当前屏幕上中间的一 L 移动光标到当前屏幕上最下边的一 书签 ma 把当前位置存成标签...I 进入插入模式,并置光标首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标 o 在当前行之下新加一,并进入插入模式 O 在当前行之上新加一

6.2K30

Vi编辑器使用教程

编辑器分为三种模式:(命令行模式、末行模式、插入模式) 命令行模式 进入插入模式 i:从光标当前位置开始输入 a:从目前光标所在位置的下一个位置开始输入 o:在光标所在位置的下一首输入 I:光标所在行首插入...A:插入 O:在上一插入 s:删除光标位置的一个字符然后插入 S:删除光标所在行,然后插入 插入模式到命令行 按下ESC键就可以了 移动光标(听说很正规的Linux都这样用) 数字“...0”:光标移动到所在行的首 ”G“:移动到文本的最后一 $:移动到行尾 ^:移动到首 w:光标跳到下个字的开头 删除文字 x:删除光标所在位置一个字符 nx:删除光标之后的n个字符 X...:删除光标之前的字符 nX:删除之前n个字符 dd:删除光标所在行 ndd:删除光标之后n 复制 yw:将之后的第一个字符复制到缓冲区 nyw:复制n个字 yy:复制光标所在行到缓冲区 nyy...:光标之后n复制 p:将缓冲区内容写到光标位置 替换 r:替换光标所在处的字符 R:替换光标所到之处字符,直到按下“ESC”为止 撤销:u 存盘退出:ZZ 不存盘退出:ZQ 末行模式 在使用末行之前一定确定要按

1K80

Mac之vim普通命令使用「建议收藏」

dw 删除一个字(word) x 删除当前字符 X 删除前一个字符 D 删除到 yy 复制一。...表示从当前行開始复制6 yw 复制一个字 y$ 拷贝到 p 粘贴粘贴板的内容到当前行的以下 P 粘贴粘贴板的内容到当前行的上面 ]p 有缩进的粘贴...就是跳到第0个字符 ^     跳至行首的第一个字符 $     跳至行尾 gg     跳至文件的第一 gd     跳至当前光标所在的变量的声明处 [N]G     跳到第N。...跳转至上次编辑位置 在屏幕上移动 H     移动光标到当前屏幕上最上边的一 M     移动光标到当前屏幕上中间的一 L     移动光标到当前屏幕上最下边的一 书签 ma     把当前位置存成标签...并置光标首 a     追加模式,置光标于当前光标之后 A     追加模式,置光标 o     在当前行之下新加一,并进入插入模式 O     在当前行之上新加一,并进入插入模式 Esc

2K31

Vim常用快捷键

一、移动光标 h j k l 上 下 左 右 ctrl-y 上移一 ctrl-e 下移一 ctrl-u 上翻半页(up) ctrl-d 下翻半页(down) ctrl-f 上翻一页(forward...跳到上一个字 B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5 gd 跳至当前光标所在的变量的声明处...删除一个字(word) d/D 删除到 x 删除当前字符 X 删除前一个字符 yy 复制一 yw 复制一个字 y/Y 复制到 p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面...三、插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标 o 在当前行之下新加一,并进入插入模式 O 在当前行之上新加一...,并进入插入模式 Esc 退出插入模式 四、编辑 J 将下一和当前行连接为一 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行的内容,并进入编辑模式 s

1.7K00

超全的Vim常用快捷键,建议收藏备用!

一、移动光标 h j k l 上 下 左 右 ctrl-y 上移一 ctrl-e 下移一 ctrl-u 上翻半页(up) ctrl-d 下翻半页(down) ctrl-f 上翻一页(forward)...B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5 gd 跳至当前光标所在的变量的声明处...删除一个字(word) d/D 删除到 x 删除当前字符 X 删除前一个字符 yy 复制一 yw 复制一个字 y/Y 复制到 p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面...三、插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标 o 在当前行之下新加一,并进入插入模式 O 在当前行之上新加一...,并进入插入模式 Esc 退出插入模式 四、编辑 J 将下一和当前行连接为一 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行的内容,并进入编辑模式 s

18.2K21

VIM常用快捷键(转载)

移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 W...fx * 查找光标所在处的单词,向下查找 # 查找光标所在处的单词,向上查找 删除复制 dd 删除光标所在行 dw 删除一个字(word) d/D删除到x删除当前字符X删除前一个字符yy复制一yw...复制一个字y/Y 复制到 p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面 插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标首 a 追加模式,置光标于当前光标之后...A 追加模式,置光标 o 在当前行之下新加一,并进入插入模式 O 在当前行之上新加一,并进入插入模式 Esc 退出插入模式 编辑 J 将下一和当前行连接为一 cc 删除当前行并进入编辑模式...cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行的内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符 u 撤销 ctrl

1.6K20

linux常用命令vi 退出_vi怎么退出编辑模式

命令模式下按下 i 键,文本插入: hello world ~ 命令模式下按下 a 键,进入 vi 文本追加插入: hello world my name linux...原有文本内容 hello world my name linux 修改:把 linux 修改为 lonux hello world my name lonux 命令 :s + 字母,替换光标所在位置的字母为任意输入文本...命令 d + 0 ,(数字零),删除光标所在位置直到首的所有文本,并保持在命令行模式。 命令 d + $ ,删除光标所在位置直到的所有文本,并保持在命令行模式。...二、 退出操作说明 1. i 、o 与a 键区别 i: 在光标所在字符前开始插入 o: 在光标所在行的下面另起一新插入 a: 在光标所在字符后开始插入 ---- 进入编辑模式,按 o 键进行编辑编辑结束...,按 ESC 键跳到命令模式,然后输入退出命令: :w 保存文件但不退出vi 编辑 :w!

10.9K40

Linux操作中最令人难忘的一些快捷键总结

不知不觉Linux已经伴随我四年,算是老友了,在这几年的Linux运维过程中,有些让我记忆犹新的快捷键,在这里我给大家分享一下,希望这些对你有所帮助。...作用 Tab双击 自动补全,类似简单的下面将不在赘述 Ctrl + C 强制终止当前命令进程 Ctrl + Z 把当前执行的命令进程挂载到后台(后台运行) Ctrl + L 清屏 Ctrl + A 将光标移动到命令行首...Ctrl + E 将光标移动到命令行 Ctrl + U 删除“光标前的”所有字符 Ctrl + K 删除“光标后的”所有字符 Ctrl + 左右箭头 光标快速移动到上/下一个单词 Ctrl + R...支持多屏的跨屏切换 Alt + o 快速打开会话 Alt + 回车 全屏,单个会话时推荐,多个会话同时操作时不推荐 vi/vim操作时常用快捷键 命令/快捷键 作用 Shift+G 跳转到文档末行 连按两次“g” 跳到第一的第一个字符

85340

vi 的那些事

命令 11.15.1 命令介绍 vi此命令主要对系统上文件进行编辑,此命令分为命令模式、插入模式、末行模式 11.15.2 参数说明 11.15.2.1 全部参数详解 a:在当前字符后添加文本 A:在行添加文本...--> x 删除光标所在的 --> dd(敲 d 两次) 保存当前修改并退出 --> ZZ 撤销上一步操作 --> u 移动光标首 --> 0 (数字 0) 移动光标 --> $ 移动光标到当前页最顶...左侧输入正文[常用] --> i 在光标 右侧输入正文[常用] --> a 在光标所在行的 下一增添新 --> o 在光标所在行的 上一增添新 --> O 在光标 所在行的开头输入正文 -->...按「^」:移动到光标所在行的"首"   按「w」:光标跳到下个字的开头   按「e」:光标跳到下个字的字尾   按「b」:光标回到上个字的开头 按「dG」:光标回到首快速删除所有内容 按「#l」:...11.15.2.8 更改操作 「cw」:更改光标所在处的字到字尾处 「c#w」:例如,「c3w」表示更改3个字 11.15.2.9 跳到制定的 「ctrl」+「g」列出光标所在行的行号。

59420

Linux 学习VI编辑器

tr [a-z] [A-Z] 在命令模式下,可以输入如下命令: i:在当前光标的前面插入一个字符 I:移动光标首 a:在当前光标的后面插入一个字符 A:移动到 o:移动到下一 O:移动到上一...yy:复制光标所在的这一 4yy:复制 光标所在行开始向下的4 p:粘贴 dd:剪切 光标所在的这一 2dd:剪切 光标所在的向下2 D:从当前的光标开始剪切,一直到 d0...[常用] 按 w:光标跳到下个word的开头。[常用] 按 e:光标跳到下个word的字尾。 按 b:光标回到上个word的开头。 按 $:移到光标所在行的行尾。...2.跳到文章的某一 :井号代表一个数字,在Last line mode提示符号“:”前输入数字,再按Enter就会跳到该行了,如:15[Enter]就会跳到文章的第15。...n为行数,该命令立即使光标跳到指定。 Ctrl+G——光标所在位置的行数和列数报告。 w、b——使光标向前或向后跳过一个单词。

7.6K30

编辑器之神VIM

如果要移动到行头或者 vi 也可以轻松完成 0( 数字键 ) 直接移动到行头 $ 直接移动到 单词移动 w 直接移动到下一个单词 b 直接移动到上一个单词 还有很多移动键 B,e 可以自己试着在...删除 命令 功能 X 删除光标所在位置的字符 X 删除光标所在位置之前的一个字符 D 从光标开始到全部删除 dw 删除光标后的一个单词 dd 删除光标所在的一 db 删除光标所在的前一个单词 前面学了移动...命令 功能 dG 删除光标所在行到文件末尾的所有内容 dgg 删除光标所在行到文件头的所有内容 dk 删除光标所在行和上面一 dj 删除光标所在行和下面一 命令模式的功能还不止这些 , 在使用命令键的时候还可以加上数字...i 在当字符下插入 I 跳到首插入 o 基于当前行,另起一插入 光标键 上下移动 Page Up 向上翻页 Page Down 向下翻页 Home 跳到本行首 End 跳到本行尾 R 进入替换模式...ic 忽略大小写 , 主要是为了方便搜索 :set noic 不忽略大小写 :syntax on 打开色彩支持 , 在 linux 中编辑文件和编辑程序源代码等工作都是在 vim 中完成的 , 打开色彩支持可以在查看或编写程序的时候发现语法等错误

51810

idea快捷键

ctrl+光标指向) Ctrl + E 最近打开的文件 Ctrl + U 前往父类的方法/父类 Ctrl + K VCS提交项目 Ctrl + T VCS更新项目 Ctrl + G 跳到指定...Ctrl + home/end 跳到文件头文件尾 Ctrl + BackSpace 删除光标前面的单词 Ctrl + [ 或 ] 移动光标到块的初/括号地方 Ctrl + / 或 Ctrl+...end处 Shift + home 选中从光标到home处 Shift + Enter 光标所在行下空出一光标跳下 Shift + 单击 可以关闭文件 Shift + 滚轮 横向滚动轴滚动(...Ctrl + Alt + Enter 光标所在行上空出一光标跳上 Ctrl + Alt + home 弹出跟当前文件有关联的文件目录(比如jsp里面有导入几个js和css,这些文件就是关联文件)...快速添加书签 Ctrl + Shift + Space 自动补全代码(智能提示) Ctrl + Shift + Enter 自动添加 ; 结束代码 ,如果是输入if,按这个快捷键会自动帮你补充(

1.9K50

VIM 操作记录

@(linux 编程)[vim, 技能, VIM, 开发技能, 工具使用] 使用vim 大概有2年,但是感觉一直停留在刚入门。...x的字符 tx 到当前行 x 前的一个字符 进入Insert 模式 快速开始输入 操作 效果 i 在光标前面插入 I 首非空字符前插入 a 在光标后面插入 A 非空字符后插入 o 在下一首插入...O 在上一首插入 cw 删除当前单词,进入插入模式 拷贝黏贴那几个命令 操作 效果 p 黏贴 yy 复制当前行 yw 复制光标到单词结束 y^ 复制光标到最前一个非空字符 y$ 复制光标到最后一个非空字符...1465059837288.png Tab 分页浏览目录打开 操作 效果 :Te 在新页打开目录 :tabs 查看打开的情况 gt 跳到下一页 (T上一页) x gt 直接跳到指定页 i :tabclose...: cl 可以直接列出所有错误信息; : cp跳到上一个错误, : cn跳到下一个错误。

1.9K20
领券