内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

linuxvim命令行 vim執(zhí)行l(wèi)inux命令

Linux下vim編輯器命令大全

vim可以分為三種狀態(tài),分別是 命令行模式(command mode) 、 輸入模式(Insert mode) 和 底行模式(last line mode) ,這 3 種工作模式可隨意切換,如下圖所示。

成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,先為鎮(zhèn)沅等服務建站,鎮(zhèn)沅等地企業(yè),進行企業(yè)商務咨詢服務。為鎮(zhèn)沅企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

使用vim編輯文件時,默認處于命令行模式。此模式下,可使用方向鍵(上、下、左、右鍵)或 k、j、h、i 移動光標的位置,還可以對文件內(nèi)容進行復制、粘貼、替換、刪除等操作。

下圖所示是vim處于命令行模式的狀態(tài)示意圖。

在輸入模式下,vim可以對文件執(zhí)行寫操作,類似于在Windows系統(tǒng)的文檔中輸入內(nèi)容。

使vim進行輸入模式的方式是在命令模式狀態(tài)下輸入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具體功能下表所示),當編輯文件完成后按 esc 鍵即可返回命令模式。

下圖所示為vim處于輸入模式模式下的示意圖。

底行模式用于對文件中的指定內(nèi)容執(zhí)行保存、查找或替換等操作。

使vim切換到底行模式的方法是在 命令行模式 狀態(tài)下按 : 鍵(注意是英文符號),此時vim窗口的左下方出現(xiàn)一個 : 符號,這是就可以輸入相關(guān)指令進行操作了。

指令執(zhí)行后vim會自動返回命令行模式。如想直接返回命令行模式,按 esc 即可。

下圖所示為vim進入底行模式后的狀態(tài)。

對于新手來說,經(jīng)常不知道自己處于什么模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 esc 鍵返回命令行模式。如果你多按幾次 esc 鍵后聽到"嘀————"的聲音,則代表你已經(jīng)處于命令行模式了。

打開文件

打開文件時光標處于文件尾部

打開文件時,光標定位到第幾行

字符移動

這些移動鍵都可以加上數(shù)字(5h:向左移動5個字符格)

單詞移動

行內(nèi)跳轉(zhuǎn)

行間移動

在底行模式下,直接給出行號,實現(xiàn)跳轉(zhuǎn)

用法:起始地址,結(jié)束地址 s @要替換內(nèi)容@替換后內(nèi)容@gi(@分隔符)

例 :1,$s/a/A/g 把文件中全部的a換替換成A,全局替換

顯示取消行號

設(shè)定自動縮進(寫腳本時)

查找到的文本高亮顯示

語法高亮

/etc/vimrc :全局配置文件,永久有效

~/.vimrc :個人配置文件,每個用戶的家目錄中,若不存在,手動創(chuàng)建

對于第一次用vim的童鞋,有幾點需要提醒一下:

linux之vi,vim命令

vim 是對 vi 的擴展,文中的很多操作是 vi 通用的

vi 是 區(qū)分大小寫 的命令的,也就是說 g與G 是不同的命令

在不同模式下,快捷鍵是不一樣的 模式分 一般模式 編輯模式 指令模式

一般模式用于文件內(nèi)部操作,編輯模式用于輸入編寫等,指令模式用于對文本文件進行操作

下面的選項值不變,但卻被禁用

綁定快捷鍵來激活 / 取消 paste 模式

出現(xiàn)粘貼換行符錯位,設(shè)置一下 .vimrc

顯示所有寄存器內(nèi)容

原文鏈接:

Linux中的 VI/VIM的命令查詢

簡單的來說, vi 是老式的字處理器,不過功能已經(jīng)很齊全了,但是還是有可以進步的地方。 vim 則可以說是程序開發(fā)者的一項很好用的工具,就連 vim 的官方網(wǎng)站 ( ) 自己也說 vim 是一個『程序開發(fā)工具』而不是文字處理軟件~ _ 。你可以將 vim 視作 vi 的進階版本,vim 可以用顏色或底線等方式來顯示一些特殊的信息。

基本上 vi 共分為三種模式,分別是『一般指令模式』、『編輯模式』與『指令列命令模式』。 這 三種模式的作用分別是:一般指令模式 (command mode)、編輯模式 (insert mode)、指令列命令模式 (command-line mode)。

以 vi 打開一個文件就直接進入一般指令模式了(這是默認的模式,也簡稱為一般模式)。在這個模 式中, 你可以使用『上下左右』按鍵來移動光標,你可以使用『刪除字符』或『刪除整列』來處 理文件內(nèi)容, 也可以使用『復制、貼上』來處理你的文件數(shù)據(jù)。

在一般指令模式中可以進行刪除、復制、貼上等等的動作,但是卻無法編輯文件內(nèi)容的! 要等到你按下『 i, I, o, O, a, A, r, R 』等任何一個字母之后才會進入編輯模式。通常在 Linux

中,按下這些按鍵時,在畫面的左下方會出現(xiàn)『 INSERT 或 REPLACE 』的字樣,此時才可以進 行編輯。而如果要回到一般指令模式時, 則必須要按下『Esc』這個按鍵即可退出編輯模式。

在一般模式當中,輸入『 : / ? 』三個中的任何一個按鈕,就可以將光標移動到最底下那一列。在 這個模式當中, 可以提供你『搜尋資料』的動作,而讀取、存盤、大量取代字符、離開 vi 、顯 示行號等等的動作則是在此模式中達成的!

具體命令如下圖所示(來自鳥哥的 linux 私房菜)

本文標題:linuxvim命令行 vim執(zhí)行l(wèi)inux命令
當前路徑:http://www.rwnh.cn/article40/hhggho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
云和县| 梅州市| 自治县| 通辽市| 湘乡市| 四会市| 兴化市| 廉江市| 六盘水市| 吉木乃县| 彝良县| 芮城县| 杨浦区| 噶尔县| 东方市| 五寨县| 淳化县| 娄底市| 南郑县| 陵川县| 华池县| 民和| 日照市| 五家渠市| 聂荣县| 淮阳县| 体育| 视频| 邢台县| 溆浦县| 靖江市| 绥宁县| 莒南县| 聂拉木县| 孟津县| 遂宁市| 桂平市| 黄陵县| 河南省| 若尔盖县| 石嘴山市|