vim在bash命令行中的简单操作

下面内容是在windows系统下进行的操作,对应的软件是由安装git软件时自带的。其中所说的bash为Git bash,详细见博文:版本控制系统学习笔记1--《windows下安装和配置git》


1、在bash命令行中,用vim打开一个文件:vim 文件名

注:如果当前工作目录中存在该文件,则打开该文件,否则以此文件名在当前目录下新建文件并打开。

命令:ls -l  以长格式显示当前目录下的文件和文件夹,左图为使用vim打开一个已存在的文件,右图为该文件的内容。


2、 一般认为vim在工作时有三种模式:命令模式、插入模式、尾行模式,实质上也可以尾行模式看做是命令模式的一个子集,只不过尾行模式的命令是以“:”开头。

命令模式:只能使用vim中有限的命令对文档进行操作

插入模式:输入文档的内容

注:由命令模式进入插入模式:按字母键“i”

    由插入模式进入命令模式:按按键Esc

3、命令模式常用的几个命令

dd       删除光标所在行
yy                    复制光标所在行
p                       在光标下一行进行粘贴上一步复制或者删除的内容
:q                    退出vim
:w                    保存对文档进行的编辑操作
:wq                 保存并退出vim
:q!                 强制退出vim


4、为了加强vim的使用体验,修改其配置文件,使vim的tab键为4个空格,且显示行号。

在git的安装目录下的etc文件夹中有一个vimrc文件,用vim打开,在文件最后输入以下内容:

set ts=4

set nu


保存退出,并重新启动Git bash,再次打开第一部分中的那个helloworld.c文件,效果如下:






  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要在 Vim 编辑器内使用 echo 命令,您可以按下 Esc 键以退出编辑模式,并在命令行模式下输入以下命令: ``` :echo "要显示的文本" ``` 其,要显示的文本是您想要在 Vim 编辑器显示的内容。按下回车键后,该文本将显示在屏幕上。例如,如果您想要在 Vim 编辑器显示“Hello World!”,可以输入以下命令: ``` :echo "Hello World!" ``` 然后按下回车键,将在 Vim 编辑器显示“Hello World!”。 ### 回答2: 要在bash执行vim命令并输出echo,可以按照以下步骤进行: 1. 打开终端,启动bash命令行界面。 2. 输入以下命令来打开vim编辑器: ```bash vim ``` 3. 进入vim编辑器后,按下`i`键进入插入模式。 4. 输入以下命令来添加echo语句: ```bash echo "这是一个echo示例" ``` 5. 按下`Esc`键退出插入模式。 6. 输入以下命令保存并退出vim编辑器: ```bash :wq ``` 这将保存你的更改并退出vim编辑器。 7. 在bash命令行界面,输入以下命令来执行vim内的echo语句: ```bash bash -c 'vim -c "source %" -c quit' ``` 这将执行vim内的echo语句,并在bash命令行界面输出结果。 这是一种在bash执行vim内echo命令的方法。你可以根据自己的需求进行调整和扩展。 ### 回答3: 要通过bash执行vim内的echo,可以使用以下命令: 1. 首先,在命令行输入`vim`进入vim编辑器。 2. 确保光标在正常模式下,然后输入`:`进入命令行模式。 3. 在命令行模式下,输入`echo "Hello, World!"`并按下回车键。 4. 此时,vim将在屏幕上显示出"Hello, World!"这个字符串。 5. 按下`Esc`键回到正常模式。 6. 输入`:q`并按下回车键来退出vim编辑器。 通过以上步骤,你可以在bash使用vim执行echo命令,并在vim编辑器内显示所输入的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫白小猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值