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的路徑 。