用户登录
用户注册

分享至

vim 插入

  • 作者: 阿斯顿1232
  • 来源: 51数据库
  • 2020-09-30
linux编辑文件时,虽然使用vi 文件名可以查看文件,但是无法修改文件,原因如下:
1、vi 文件名 后,进入文件但是一般模式,无法修改文件。
2、按键 i 进入修改模式,此模式下可以修改文件。
3、修改完后,按ESC,进入命令模式,此时用:wq 保存退出 或用:q!不保存退出



  

vi hello.sh 进入文件后添加如下内容

#!/bin/bash

echo hello

chmod 777 hello.sh

./hello.sh

 

 





  [root@loalhost]#vi /mnt/sdcard/etc/...
在命令行中输入vi 接着你要编辑的文件路径



  vi分为浏览模式和编辑模式,直接输入vi testFile,就进入了浏览模式,然后按小写的i就进入的编辑模式,再按esc,:wq就存盘退出了,:q!强制退出



  vi命令是针对文件,不是文件夹。所以只能编辑文件,而不能进入某个文件夹。
假如你/mnt/sdcard/etc/下有个test.text的文件,你可以用命令vi /mnt/sdcard/etc/test.text来进行编辑。
不过注意,如出现上下左右键不能正常移动光标,你就需要升级vi,用vim。ubuntu的话可用apt-get install vim. Fedora的话可用yum install vim。
升级后输vi或vim都可以了。

进入vi 后按i才可以编辑,编辑完后按ESC键,按:w是保存不退出,按:wq是保存退出,按:q是没有对文件进行编辑的情况下退出,按:q!是对已编辑过的文件不保存退出。
还有一些查找,复印什么的命令,你可网上查一下。



  详见man vi
首次安装vim后,可用 :help tutor 或 :help tutor@cn ,进入一个30分钟的vim入门教程。
语法: vim 文件名 <回车>
例子: vi /mnt/sdcard/etc/readme

使用方法http://linux.vbird.org/linux_basic/0310vi.php
http://tieba.baidu.com/f?kz=205628347
软件
前端设计
程序设计
Java相关