如何在终端中使用vim?

jar*_*ryd 71 macos vim terminal

如何设置并开始在OS X上的终端中使用vim?

我想在终端中使用vim而不是单独的文本编辑器开始编写我的C代码.如何开始这个?

基本知识包括:使用vim通过终端打开,创建,保存文件以及使用vim编写代码.另外,在终端中使用vim直接编译吗?

ale*_*lex 142

快速入门

您只需键入vim终端即可打开它并启动新文件.

您可以传递文件名作为选项,它将打开该文件,例如vim main.c.您可以通过传递多个文件参数来打开多个文件.

与你可能使用的大多数编辑器不同,Vim有不同的模式.你从NORMAL模式开始,这是你熟悉vim后花费大部分时间的地方.

NORMAL在切换到其他模式后返回模式,请按Esc.将Caps Lock键映射到Esc是个好主意,因为它更接近并且没有人真正使用Caps Lock键.

尝试第一种模式是INSERT模式,将其输入与a 用于追加光标后,或i光标前插入.

要进入VISUAL模式,您可以选择文本,使用v.此模式还有许多其他变体,当您了解有关vim的更多信息时,您会发现这些变体.

要保存文件,请确保您处于NORMAL模式,然后输入命令:w.按下时:,您将看到命令显示在底部状态栏中.要保存并退出,请使用:x.要退出而不保存,请使用:q.如果您想要丢弃,请使用:q!.

根据自己的喜好配置vim

您可以编辑~/.vimrc文件以根据自己的喜好配置vim.最好先看一下(这是我的),然后决定哪种选择适合你的风格.

这是我的看法:

vim截图

要获取左侧的文件资源管理器,请使用NERDTree.对于状态栏,请使用vim-airline.最后,配色方案是日晒的.

进一步学习

您可以man vim在终端内使用一些帮助.或者,运行vimtutor这是一个很好的动手起点.

打印一个Vim Cheatsheet并在你学习vim时把它放在你面前是个好主意.

祝好运!


Mic*_*ski 70

vim从终端运行.对于基础知识,建议您运行该命令vimtutor.

# On your terminal command line:
$ vim
Run Code Online (Sandbox Code Playgroud)

如果您要编辑特定文件,请将其作为参数传递.

$ vim yourfile.cpp
Run Code Online (Sandbox Code Playgroud)

同样,启动教程

$ vimtutor
Run Code Online (Sandbox Code Playgroud)