程序员之路:Linux之vim使用

简介: 程序员之路:Linux之vim使用

1、vi编辑器

visual interface 可视化接口,类似windows的记事本


2、vi编辑器的操作模式(esc键切换)

command mode - 命令模式

insert mode - 输入模式

last line mode - 底行模式(尾行,末行)


3、简单操作步骤:

# 新建文件,或打开:vim  filename

# 插入模式:i

# 退出保存:esc+:+wq


4、打开文件

光标定位到最后一行:vim + filename

光标定位到第n行:vim +n filename

光标定位到第一次出现的关键字:vim +/keywords filename   按n跳到下一个关键字

同时创建多个文件:vim filename1 filename2 filename3     :n下一个文件,:N或者:prev上一个文件


5、底行模式

:w  write

:q  quit

:!  强制

:ls   列出当前编辑器打开的所有文件

:n 切换到下一个文件

:N 切换到前一个文件

:15 定位到15行

:/xxx 表示从光标位置向后搜索xxx,定位到第一次出现的时候

:?xxx搜索


6、常用指令

-h 光标左移

-j 光标下移

-k 光标上移

-l 光标右移

-ctrl+f 向下翻页(font)

-ctrl+b 向上翻页(back)

-ctrl+d向下翻半页(down)

-ctrl+u 向上翻半页(up)

-dd 删除光标所在行

-o 在贯标所在行的下方插入一行并切换到输入模式

-yy 复制光标所在行

-p 在光标所在行的下方粘贴

-P 在光标所在行的上方粘贴

image.png

相关文章
|
8月前
|
Linux 开发工具
LS-LINUX-001 Vim的使用方法
本文介绍了终端编辑器 Vim 的基础使用方法及 Linux 系统中 `systemctl` 命令的操作技巧。Vim 部分涵盖编辑模式与命令模式切换、常用编辑指令;`systemctl` 部分以 `dhcpcd` 服务为例,讲解了服务的启动、停止、重启、状态查询及开机自启设置等操作,适合初学者快速掌握系统管理技能。
181 13
|
9月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
579 3
|
6月前
|
NoSQL Linux 开发工具
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
本文介绍了yum 包管理工具、Vim 编辑器、gcc/g++ 编译器、gdb 调试器、编译原理及 Makefile 的使用,同时还配备了如何使用,以及图解。旨在帮助读者更好地理解和应用这些工具与技术。
337 0
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
存储 运维 搜索推荐
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
119 5
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
190 1
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
276 8
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
210 0