vi脚本
A. 用vi编辑写脚本时, 空两格 总是要敲两下空格键 , 这样很不方便有没有快捷键。
没听说vi有自带的这样的快捷键。也不了解有没有做这个的插件。
但是你总是可以用以下两种方法:
方法一:用快捷键映射
在~/.exrc或~/.vimrc里加入
inoremap <你预期的快捷键组合> <space><space>
方法二:用tab
在~/.exrc或~/.vimrc里加入
set tabstop=2
set expandtab
B. linux如果要编写一段脚本程序,该怎样使用Vi(至少要写出Vi的启动和退出,运行脚本方法)
新建脚本
vi
shell.sh
-->任意名称即可
#!
/bin/sh
-->开始输入脚本内容
。。。
。。。
保存退出
chmod
a+x
shell.sh
-->给脚本shell.sh执行权限
./shell执行
或
sh
shell.sh执行脚本
C. linux编写vi脚本的时候为什么有的时候有彩色有的时候又是黑白的呢
vim是彩色,vi是黑白,你彩色的时候应该是配置文件中应该是将vim alias成vi了,黑白的时候是你启动的shell没有做alias
D. Vi编辑的shell脚本如何执行啊
建Shell脚本和写C/C++源代码都可以用vi编辑器(LINUX系统都会自带),但shell脚本可以直接执行,C源代码则必须经过编译连接才能执行,通常用的都是GCC编译器。
建立文本用如下命令:
vi filename
filename就是你要建立的文件名
打开编辑器后是一个命令模式,这时按一下‘i’键即可进入文本编辑模式,写完文本后按‘esc’返回命令模式,再输入“:wq”,回车,就保存了。详细的可以自己上网查询vi的用法。
要注意的一点是你要有写权限,不要都写完了才发现无法保存,那就杯具了。
如果写的是shell脚本,编辑完成后要打开执行权限:
chmod 777 filename
然后才可以执行:
./filename
C源代码的执行要复杂一些,你还是自己去看gcc的命令吧。
E. Vi和Vim的区别及联系是什么
Vi和Vim的区别为:搜索不同、脚本语言不同、共享不同。Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
一、搜索不同
1、Vi:Vi不支持正则表达式的搜索。
2、Vim:Vim支持正则表达式的搜索。
二、脚本语言不同
1、Vi:Vi没有自己的脚本语言,只是在Unix及Linux系统下进行编辑的工具。
2、Vim:Vim有自己的脚本语言,称为Vim脚本(也称为vimscript或VimL),用户可以通过多种方式使用它来增强Vim。
三、共享不同
1、Vi:Vi不具有高度可配置性,无法和各个Vi安装之间共享文件。
2、Vim:Vim具有高度可配置性,包含Vim核心全局设置(称为vimrc)的文件可以在各个Vim安装之间共享。
参考资料来源:
网络——Vi
网络——VIM
F. 使用VI编写一个SHELL脚本程序
你好,脚本如下:
----------------------------------------------------------------
#!/bin/bash
read -p "Please input user name:" name
read -p "Please input the password:" pass
if [ -z $name ];then
echo "Sorry,please input a user name!" && exit 0
else
useradd $name -p $pass
fi
---------------------------------------------------------------
希望我的回答对你有帮助 ,有疑问可咨询扣扣4578004
G. 怎样用vi编辑器新建shell脚本Linux
新建脚本
vi shell.sh -->任意名称即可
#! /bin/sh -->开始输入脚本内容
。。。
。。。
保存退出
chmod a+x shell.sh -->给脚本shell.sh执行权限 ./shell执行
或 sh shell.sh执行脚本
H. 如何用vi创建脚本文件:/etc/yeelink.sh
vi /etc/yeelink.sh,编号后按“:”wq。就会自动把你编好的yeelink.sh保存在/etc目录下了。
I. aix中如何运行vi脚本
你创建的时候创建成.sh文件 用的时候直接目录里./运行就行了
J. labview VI脚本 生成EXE后 编写的脚本不能运行
路径不对。加载的子VI路径不对。生成EXE后,会在主程序路径中多一个EXE的路径 。