尚学linux课程---11、vim操作命令1
尚学linux课程---11、vim操作命令1
一、总结
一句话总结:
要看不同的视频,每个视频的关键点都不一样,不如之间的的视频就没讲到vim中set nu是什么意思
1、Vi有三种基本工作模式?
+命令模式:键盘的任意一个键都当成 “编辑命令”
+输入模式:键盘的任意一个键都当成 文本内容
+末行模式:键盘的任意一个键都当成 “文本管理命令”
2、vim命令模式进入插入模式方法(其实用脑子总结一下,很好记的)?
插入三种方式:字母前插,字母后插,新开一行插
i表示inset
Linux下严格区分大小写:所以例如大小写的i的作用不一样
i:插入光标前一个字符
I:插入行首
a:插入光标后一个字符
A:插入行未
o:向下新开一行,插入行首
O:向上新开一行,插入行首I
3、vim命令行中移动光标常用命令?
上下左右:k j h l
移动到指定行:G:文件末尾;gg:文件开头;15G:第15行;
单词之间的移动:w命令
大写的G到文件末尾,两个小写gg到文件开头 h:左移
j:下移
k:上移
:右移
M:光标移动到中间行
L:光标移动到屏幕最后一行行首
G:移动到指定行,行号-G:比如20G移动到第20行
4、vim光标行首行尾符号(^$和正则的行首行尾的符号一致)?
^:相对行首,前面的空格不算
$:行尾
0:绝对行首:包括前面的一部分空格
5、vim如何显示行号?
末行模式下敲 set number
set nu就是 set number 的简写
6、如何让vi命令一打开就有行号?
vim ~/.vimrc:~表示当前用户的家目录
.vimrc中写:set nu
7、系统修改vim配置在/etc/vimrc文件中的启示是什么?
配置文件都在etc目录下
/etc/vi按两个table键会列出所有以vi开头的命令
vim /etc/vimrc
8、修改配置时候的注意事项?
改自己用户的:修改配置文件的时候优先修改自己的配置文件而不是系统的配置文件
9、如何确定你的手指是否在键盘上面放对了位置?
键盘食指处凸起:键盘上面两个手的食指应该放的位置是有凸起的
10、如何直接进入文件光标定位到第10行?
vim 1.txt +10 直接进第10行
二、内容在总结中
Vi有三种基本工作模式:
+命令模式:键盘的任意一个键都当成 “编辑命令”
+输入模式:键盘的任意一个键都当成 文本内容
+末行模式:键盘的任意一个键都当成 “文本管理命令”
vim命令模式进入插入模式方法(其实用脑子总结一下,很好记的):
插入三种方式:字母前插,字母后插,新开一行插
i表示inset
Linux下严格区分大小写:所以例如大小写的i的作用不一样
i:插入光标前一个字符
I:插入行首
a:插入光标后一个字符
A:插入行未
o:向下新开一行,插入行首
O:向上新开一行,插入行首I
vim命令行中移动光标常用命令:
上下左右:k j h l
移动到指定行:G:文件末尾;gg:文件开头;15G:第15行;
单词之间的移动:w命令
大写的G到文件末尾,两个小写gg到文件开头
h:左移
j:下移
k:上移
1:右移
M:光标移动到中间行
L:光标移动到屏幕最后一行行首
G:移动到指定行,行号-G:比如20G移动到第20行
vim光标行首行尾符号(和正则的行首行尾的符号一致)
^:相对行首,前面的空格不算
&:行尾
0:绝对行首:包括前面的一部分空格
vim如何显示行号
末行模式下敲 set number
set nu就是 set number 的简写
如何让vi命令一打开就有行号
vim ~/.vimrc:~表示当前用户的家目录
.vimrc中写:set nu
系统修改vim配置在/etc/vimrc文件中的启示是什么
配置文件都在etc目录下
/etc/vi按两个table键会列出所有以vi开头的命令
vim /etc/vimrc
修改配置时候的注意事项
修改配置文件的时候优先修改自己的配置文件而不是系统的配置文件
如何确定你的手指是否在键盘上面放对了位置
键盘上面两个手的食指应该放的位置是有凸起的
如何直接进入文件光标定位到第10行
vim 1.txt +10 直接进第10行
vim 1.txt +10 直接进第10行
w命令单词之间的移动
尚学linux课程---11、vim操作命令1的更多相关文章
- 尚学linux课程---12、vim操作命令2
尚学linux课程---12.vim操作命令2 一.总结 一句话总结: 要看不同的视频,每个视频的关键点都不一样,不如之间的的视频就没讲到vim中set nu是什么意思 学了的内容一定要练,不然真的是 ...
- 尚学python课程---11、linux环境下安装python注意
尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...
- 尚学linux课程---10、linux环境下安装python
尚学linux课程---10.linux环境下安装python 一.总结 一句话总结: 直接在官网下载python的源码包即可,然后在linux下安装 linux下安装软件优先想到的的确是yum,但是 ...
- 尚学linux课程---9、yum相关操作和知识
尚学linux课程---9.yum相关操作和知识 一.总结 一句话总结: 如何使用比如163,阿里云给yum配置yum源:去官网,不要百度:直接去官网,有帮助文档的(比如centos的就在centos ...
- 尚学linux课程---6、linux命令介绍
尚学linux课程---6.linux命令介绍 一.总结 一句话总结: linux中命令的一般格式:命令关键字 选项 参数1 参数2 1.linux基本原则? 一切皆文件 配置文件保存为纯文本格式 2 ...
- 尚学linux课程---5、linux操作系统介绍
尚学linux课程---5.linux操作系统介绍 一.总结 一句话总结: centos开源免费,用的特别多 1.库是什么意思? 没有执行入口的应用程序 2.linux和window下的动态库文件是什 ...
- 尚学linux课程---4、linux网络配置及linux文件
尚学linux课程---4.linux网络配置及linux文件 一.总结 一句话总结: linux下的etc目录是配置文件的目录,所以很多的文件配置操作都可以看到它的身影:比如 init系列命名,比如 ...
- 尚学linux课程---3、linux网络说明
尚学linux课程---3.linux网络说明 一.总结 一句话总结: 如果NAT模式:linux,VMnet8,虚拟出来的路由器 要在同一个网段, 那么 linux才能 通过 网络地址转换 经过wi ...
- 尚学linux课程---8、rpm软件包安装
尚学linux课程---8.rpm软件包安装 一.总结 一句话总结: rpm安装软件包的话要解决依赖问题,推荐使用yum安装软件包 1.比如cd /home中的斜线表示什么意思? 表示根目录,linu ...
随机推荐
- SQL案例
1.字符串去掉空格 原因:(1)空格 (2)制表符 )); ); ); INSERT INTO #temp SELECT '明天我就结婚了 '; DROP TABLE #temp; --1.2 采用A ...
- php面试专题---1、php中变量存储及引用的原理
php面试专题---1.php中变量存储及引用的原理 一.总结 一句话总结: 查看变量的存储结构可以安装xdebug扩展,用xdebug_debug_zval()方法,不推荐使用memory_get_ ...
- 解决Flutter boost模块化加入到原有android项目后,首次加载过慢的问题
由于Flutter boost目前还没有很好的解决方案,所以只能魔改了,大致的思路就是在刚打开app的时候就初始化一个不可见的Flutter页面,让其自动注册&初始化. 先编写一个Flutte ...
- Tecplot 360 安装后弹出“Is your Tecplot 360 EX liense valid?”解决方法
在hosts文件中添加127.0.0.1 download.tecplot.com这句指令时,应注意1与download之间有空格!
- 嵌入式C语言4.1 C语言内存空间的使用-指针
指针:就是内存资源的地址.门牌号的代名词 假如你所在的城市是一个内存(存储器),如果找到你家,就是通过你的家庭住址(指针)寻找,而你家里的摆设面积之类的就是内存的内容(指针指向的内容). 指针变量:存 ...
- docker使用记录二:mysql安装与配置
docker 安装mysql 和挂载 仓库位置: https://hub.docker.com/_/mysql/ 安装的同时挂载data资料卷和config 配置的资料卷刀磁盘上 docker run ...
- Ubuntu安装护眼程序
目录 1.安装 2.配置 参考资料 一开始想在Ubuntu下安装在Windows下使用的f.lux,但是折腾了很久f.lux也没能正常运作.于是打开另一台Ubuntu电脑,将上面使用的Redshift ...
- luoguP3258 [JLOI2014]松鼠的新家 题解(树上差分)
P3258 [JLOI2014]松鼠的新家 题目 树上差分:树上差分总结 #include<iostream> #include<cstdlib> #include<c ...
- A - Max Sum Plus Plus (好题&&dp)
A - Max Sum Plus Plus I think you have got an AC in Ignatius.L's "Max Sum" problem. To be ...
- python 字典(dictionary)一些方法
1.python 字典(Dictionary) keys() 函数以列表返回一个字典所有的键. keys()语法: dict.keys() 2.setdefault()方法 python字典setde ...