Linux 下vim 不能进行保存

折腾了一个中午,在终端输入  vim myProgram

然后编辑以下内容

 #!/bin/bash
clear
echo ""
echo "The Telephone Book"
echo ""
echo "1.Display A Telephone Number"
ehco "2.Add A New Telephone Number"
echo ""
echo "Q Quit"
echo ""
echo "Enter your selection:"

ESC 键后

输入 :wq  回车   不能保存。。。。并生成

最后原来是原来前面这个ctest的文件夹是用root权限创建的,里面的文件也都是只读文件,所以。。。

最后我用 cd 命令  换了一下工作目录   就好了

下面是程序运行的结果:

The Telephone Book

1.Display A Telephone Number
./FirstProgram: line 7: ehco: command not found

Q Quit

Enter your selection:

Linux 下vim 不能进行保存,布布扣,bubuko.com

时间: 2025-01-15 21:24:06

Linux 下vim 不能进行保存的相关文章

linux下vim命令汇总

一. 进入vi的命令 vi filename : 打开或新建文件,并将光标置于第一行首 vi +n filename : 打开文件,并将光标置于第n行首 vi + filename : 打开文件,并将光标置于最后一行首 vi +/xxx filename:打开文件,并将光标置于第一个与xxx匹配的串处 vi -r filename : 在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 二. 移动光标类命令 h :

二十八、Linux下Vim工具常用命令

在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来. 当然,直接在命令行上输入:vimtutor,就可以学习到Vim的所有命令了.Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍基本vim命令 移动命令 h "左 j "下 k "上 l "右 w "光标移动到下一个单词的首字符 a word forward b "光标移动到上一个单词的首

linux下vim命令详解

非常详细的介绍linux中vim的操作命令. 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx     开始记录宏,并将结果存入寄存器x q     退出记录模式 @x     播放记录在x寄存器中的宏命令 稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模 式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次.这个在文本的批处理中

linux下vim编辑器使用

VIM - Vi IMproved: vim是vi编辑器的升级版,是linux下标准的编辑器,具有程序编写能力,可以根据字体颜色辨别语法的正确性,方便程序的设计. 使用: # vim [OPTION]... FILE... +#:打开文件后,直接让光标处于第#行的行首 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首 基本模式: 编辑模式(命令模式):打开文件的默认模式,可以上下左右键移动光标,复制粘贴删除数据 输入模式:编辑模式下按i,I,o,O,a,A等进

Mac下VIM的DIY配置(Linux下Vim通用)

Mac下VIM的DIY偏好配置 " 首先执行: " cp /usr/share/vim/vimrc ~/.vimrc " 拷贝默认的配置文件 ,然后再执行: " vim ~/.vimrc " 编辑该文件 在文件的最后加入 " syntax on " 保存退出即可 " ==========================下以下是配置内容================== " Configuration file fo

linux下vim配置(转发)

文章原地址:http://geek.csdn.net/news/detail/34295 之前一直想配置下vim 用vim一直觉得没有visual 用的爽,但是考虑到那么多人用,那一定有配置的方案,就找了下. 我用的是下面的一种: https://github.com/spf13/spf13-vim 直接输入   curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh 界面好像是PHP的,但是我安装后可以使用

浅谈Linux下VIM配置

vim是从 vi 发展出来的一个文本编辑器.代码补全.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器.初识Linux,对于很多东西还在学习中.但是作为一个熟悉了VS编译环境的菜鸟来说,面对Linux的界面只有吐槽了...去网上搜索了一些关于vim配置的相关文档,自己进行了一些配置,当然还不禁全面,以后可以继续进行配置.下面就将自己的配置分享给大家,希望可以由一点帮助. Centos里的VI只默认安装了vim-minimal-

linux下vim,find

8-30Study vim文本编辑工具: vim分为三种模式:编辑模式,插入模式,末行模式 编辑模式: d:删除字符 dd:删除整行 y:复制字符 yy粘贴整行 zz:保存退出 x:剪切单个字符 #x: 剪切x个字符 r 替换字符  6rT 表示当前光标往后6字符全部替换为T d^ 删除光标所在处到行首 d$删除光标所在处至行尾字符(同D) dw,de,db 删除单词,支持#来指明涵盖单词个数 行级别的粘贴: p:当前所在光标下一行粘贴 P:当前所在光标上一行粘贴 不到行级别: p:直接粘贴在当

Linux下vim配置文件

前言 需要注意的是 在使用之前 需要将 文件头部 global variables 部分 的变量名 根据自己的实际情况来设置一下 否则 闹出版权纠纷就大麻烦了 实际配置文件内容如下: " FACIL: abodu notice once " DESP: vim settings " AUTHOR: Liu Dongguo " ChgOn: 2015-04-14 07:00:42 " WebSite: http://www.github.com/jealde