linux高级编程技术---1
作者简介:大家好我是小唐同学(๑><๑),为梦想而奋斗的小唐,让我们一起加油!!!
编辑
个人主页:小唐同学(๑><๑)的博客主页
博友们如果也是新手入门数据结构我希望大家可以多加练习 数据结构题库在牛客网就有已经给大家附上链接,可以直接点击跳转:刷题点这里
牛客网支持ACM模式哦,刷算法题也很推荐哦!!!
下面上文章------》
编辑
目录
vim编辑器:
三种模式:
命令模式,插入模式,底行模式
Vim介绍:
vim编辑器是起源于vi编辑器,是linux操作系统下的标准的编辑器
我们使用vim命令打开一个文件时首先进入命令模式,在该模式下可以通过控制屏幕光标的移动进行文本的删除复制等 文本编辑操作。(敲击键盘就是输入命令)
i/a/o等命令进入插入模式可以输入文字 输入文字需要保存时进入底行模式(插入模式和底行模式不能直接转换)需要借助命令模式(esc进入命令模式)输入命令 : 进入底行模式 w 保存 q 退出
不保存直接进行退出则 q!
从底行模式进入命令模式则按下两次esc
在底行模式下 只保存不退出则直接输入w 即可
命令模式下常见操作:
插入、移动、跳转、删除、复制、粘贴、查找
插入:
在当前光标 的前边插入一个字符则输入命令 i 输入字符
在当前光标 的后边插入一个字符则输入命令 a输入字符
在当前光标 的所在行插入下一行则输入命令 o
在当前光标 的所在行行首插入字符则输入命令 I
在当前光标 的行尾插入字符则输入命令 A
在当前光标 的上一行插入字符则输入命令 O
移动:
在命令模式下移动光标
向左移动光标 h
向下移动光标 j
向上移动光标 k
向右移动光标 l
跳转:
跳转到指定行: 行号+G
跳转到文件首行:gg
跳转到文件末行:GG
自动格式化程序(缩进)命令:gg=GG
删除:
删除单个字符:x
删除一个单词则将光标放置在单词首字母,输入 dw
删除光标至行尾的所有字符:
shift键+d
删除光标所在行的所有字符 dd
删除光标所在行在内的n 行字符 n+dd
复制:
复制光标所在行到剪切板 yy
复制光标所在行在内的n行到剪切板:n+yy
粘贴:
将剪切板内容粘贴到光标的下一行:
p(小写)
查找:
(1)不知单词是否存在的查找
在命令模式下输入 / ,输入单词后回车
如果单词存在,按下 n 继续查找(出现不知一个时 定位发生改变-向下移动)
(2)已知单词确实存在
将光标放置在单词的任意一个字符上,按下*向下查找
其他命令:
撤回命令:u
恢复命令 Ctrl键+r
练习题:
1【单选题】
在Vim编辑器的命令模式下,如果想要在光标后插入一个字符,可以输入( )命令后输入所需字符。
2【单选题】
在Vim编辑器的命令模式下,如果想要向左移动光标,可以输入( )命令。
3【单选题】
在Vim编辑器的命令模式下,如果想要跳转到文件末尾,可以输入( )命令。
4【单选题】
在Vim编辑器的命令模式下,如果想要进行撤回,可以输入( )命令。
5
【判断题】Vim编辑器基本上可以分为三种模式:命令模式、插入模式和底行模式,在底行模式下通过输入”:wq”可以直接转换到命令模式下。()
#小白编程入门#答案:
BACAX