【开发工具(一)——vim工具(二)

简介: 【开发工具(一)——vim工具(二)

3.vim基础操作

3.1如何进入vim

vim 文件名

如果有这个文件,它就会直接进去,如果没有这个文件,它会创建一个文件然后进入这个文件

3.2模式切换

进入vim后,默认是命令模式,命令模式下不能进行编写


切换到插入模式:命令模式下按i

切换到底行模式:命令模式下按shift+:

切换到命令模式:任何模式下按ESC

切换到替换模式:1.shift r

                            2.按a(光标会向后退一格)/按o


在插入模式下写了一些东西后,想保存退出如何保存退出呢?


切为底行模式按wq(w为保存,q为退出)

3.3查看vim的内容(cat)

cat 文件名


3.4调出和去掉行号(set nu/set nonu)

底行模式下,调出和去掉行号,set nu/set nonu

3.5复制截切粘贴

  • 复制:

要复制哪一行,让光标停在哪一行按yy

也可以nyy,复制n行

  • 剪切:

dd /ndd截切一行或者n行

  • 粘贴:

粘贴的话在某行按p,就会在这一行的下面一行进行粘贴

也可以按np,粘贴n行


3.6 撤销

u可以撤销


对撤销命令进行撤销

Ctrl+r

3.7光标跳转到最末尾/跳转到第n行/以单词为单位向前/向后跳转

gg可以到文档的最开始

n shift g到第n行

nw,n b:按照单词为单位,进行前后移动,w向后,b向前


3.8光标跳转到当前行的最末尾/最开始

shift+4($)可以到当前行的最末尾

shift+6(^)可以到当前行的最开始

3.9切换大小写/替换字符/删除字符

按住shift+~,按一下切换一个大小写,一直按住一直切换


r +字符,将限制光标所在的位置替换为字符

全部替换:%s/被替换的字符/替换后的字符/g


x,删除一个,一直按住一直删

nx删去后n个字符

n shift x删除前面n个字符


3.10创建关联的头文件(vs)/删除窗口

创建关联的头文件 :vs 文件名

在vim下,光标在哪一行就可以在编写哪一行

  • 当有两个窗口时,如何切换窗口编写呢

Ctrl+ww

如果窗口太多,要退出的话就切为底行模式

:q!(不保存这个光标当前页面)


注意事项:

  • 1.如果你不知道你自己在什么模式下,无脑esc
  • 2.退出的时候,一般都是先保存,在退出
  • 3. vim中操作,不要用鼠标和鼠标的滑轮

4.vim配置


a.自己配置(不推荐)

vim在启动的时候,会自动在当前用户的目录下,寻址配置文件,如果没有,就是

默认。/home/vimtest

一个用户,一个vim配置,我们所做的配置,不会影响其他人

b.自动化配置

目前只支持centos 7.X

相关文章
|
8天前
|
搜索推荐 NoSQL Linux
Linux开发工具——vim篇
Linux开发工具——vim篇
|
8天前
|
Ubuntu Linux 编译器
【Linux】4. 开发工具的使用(yum/vim)
【Linux】4. 开发工具的使用(yum/vim)
49 2
|
1天前
|
小程序 Linux 开发工具
【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
|
2天前
|
人工智能 数据可视化 Linux
linux环境开发工具---yum与vim
linux环境开发工具---yum与vim
|
8天前
|
人工智能 数据可视化 Linux
【linux基础(五)】Linux中的开发工具(上)---yum和vim
【linux基础(五)】Linux中的开发工具(上)---yum和vim
|
8天前
|
数据可视化 Linux Shell
『Linux升级路』基础开发工具——vim篇
『Linux升级路』基础开发工具——vim篇
|
8天前
|
数据可视化 IDE Linux
【Linux】Linux开发工具 - vim的基本操作
【Linux】Linux开发工具 - vim的基本操作
【Linux】Linux开发工具 - vim的基本操作
|
8天前
|
数据可视化 Linux Shell
【Linux工具篇】编辑器vim
【Linux工具篇】编辑器vim
45 1
|
8天前
|
人工智能 Linux 开发工具
【Linux系统编程】开发工具yum和vim--2
【Linux系统编程】开发工具yum和vim--2
|
8天前
|
缓存 Ubuntu Linux
【Linux系统编程】开发工具yum和vim--1
【Linux系统编程】开发工具yum和vim--1