vim
是一个非常流行的文件编辑器,尤其是在程序员中。它是积极开发并经常更新的,并且周围有很大的社区。甚至有一个Vim会议!
vi
在现代系统中,这仅仅是...的别名vim
, 意思是vi
一世m
证明了。
您可以通过运行来启动它vi
在命令行上。
您可以在调用时指定文件名来编辑该特定文件:
vi test.txt
您必须知道Vim有2种主要模式:
- 命令(或者普通的) 模式
- 插入模式
启动编辑器时,您处于命令模式。您无法从基于GUI的编辑器中输入期望的文本。您必须输入插入模式。您可以按i
钥匙。完成后,-- INSERT --
单词出现在编辑器的底部:
现在,您可以开始输入文件内容并在屏幕上填充:
您可以使用箭头键在文件中移动,也可以使用h
--j
--k
--l
键。h-l
对于左右,j-k
为下降。
完成编辑后,您可以按esc
键退出插入模式,然后返回命令模式。
此时,您可以浏览文件,但不能向其中添加内容(请注意按哪个键,因为它们可能是命令)。
您现在可能想做的一件事是保存文件。您可以按:
(冒号),然后w
。
你可以保存并退出紧迫:
然后w
和q
::wq
你可以不保存直接退出,按:
然后q
和!
::q!
你可以撤消并通过进入命令模式并按进行编辑u
。你可以重做(取消撤消),方法是按ctrl-r
。
这些是使用Vim的基础知识。从这里开始一个兔子洞,在这个小介绍中我们不能介绍。
我只会提及那些使您开始使用Vim进行编辑的命令:
- 按
x
键删除当前突出显示的字符 - 紧迫
A
在当前所选行的末尾 - 按
0
去行的开头 - 转到单词的第一个字符,然后按
d
其次是w
删除那个词。如果您遵循e
代替w
,保留下一个单词之前的空白 - 使用之间的数字
d
和w
删除多个词,例如使用d3w
向前删除3个字 - 按
d
其次是d
删除整个整行。按d
其次是$
从光标所在的位置删除整行,直到结束
要了解有关Vim的更多信息,我可以推荐Vim常见问题特别是运行vimtutor
命令,该命令应该已经安装在系统中,将极大地帮助您启动vim
探索。
免费下载我的Linux命令手册
更多cli教程:
- Bash外壳
- Bash Shell脚本介绍
- 鱼壳
- Shell,监视文件内容
- 如何退出Vim
- UNIX编辑器
- UNIX文件系统命令
- Unix Shell教程
- 如何在macOS或Linux Shell中设置别名
- 自制的实用指南
- 如何在MacOS中修复XCRUN无效的活动开发人员路径错误
- 入门指南
- Linux简介
- 如何查找正在使用端口的进程
- Linux命令:mkdir
- Linux命令:cd
- Linux命令:pwd
- Linux命令:rmdir
- Linux命令:ls
- Linux命令:mv
- Linux命令:cp
- Linux命令:更少
- Linux命令:tail
- Linux命令:touch
- Linux命令:cat
- Linux命令:查找
- Linux命令:ln
- Linux命令:ps
- Linux命令:echo
- Linux命令:顶部
- Linux命令:kill
- Linux命令:killall
- Linux命令:别名
- Linux命令:作业
- Linux命令:bg
- Linux命令:fg
- Linux命令:类型
- Linux命令:其中
- Linux命令:whoami
- Linux命令:who
- Linux命令:清除
- Linux命令:su
- Linux命令:sudo
- Linux命令:chown
- Linux命令:chmod
- Linux命令:passwd
- Linux命令:打开
- Linux命令:wc
- Linux命令:历史记录
- Linux命令:du
- Linux命令:umask
- Linux命令:grep
- Linux命令:man
- Linux命令:uname
- Linux命令:排序
- Linux命令:uniq
- Linux命令:diff
- Linux命令:nohup
- Linux命令:df
- Linux命令:xargs
- Linux命令:gzip
- Linux命令:gunzip
- Linux命令:ping
- Linux命令:traceroute
- Linux命令:tar
- Linux命令:导出
- Linux命令:crontab
- Linux命令:dirname
- Linux命令:基本名称
- Linux命令:printenv
- Linux命令:env
- ed编辑器简短指南
- vim简短指南
- emacs的简要指南
- 纳米的简要指南
- Linux,设备上没有剩余空间
- 如何使用Netcat