導航:首頁 > 程序命令 > vim編輯文件命令

vim編輯文件命令

發布時間:2022-10-20 00:01:38

『壹』 centos vim怎麼編輯文件內容

Vim 是從 vi 發展出來的一個文本編輯器。宏、跳轉、代碼補全、編譯及錯誤跳轉等方便純文本編輯和編程的功能特別豐富,也支持使用不少的腳本語言進行功能定製和擴充,在程序員中被廣泛使用。
推薦:vim教程
在centos中使用vim編輯器編輯文件:
1、在終端使用「vim+文件名」打開指定文件。
2、輸入「i」進入insert模式,然後就可以直接編輯文件內容。
3、保存編輯的文件,並且退出vim編輯 輸入 :wq 命令,按回車鍵
更多python知識請關注python視頻教程。

『貳』 如何使用Vim編輯多個文件

命令: vim file1 file2 ...
File1 file2 表示同時編輯 file1 和 file2這兩個文件,系統默認先編輯第一個文件,即file1。

以下以test1 和 test2 測試為例:
首先打開要編輯的文件:

下面開始切換編輯的文件:
輸入命令:
:w
切換前先保存當前文件,「w」表示 write
輸入切換命令:
:n test2
注意:n 後面存在 空格 ,如果「:n」後不加任何參數表示切換到下一個文件

編輯完成後使用:
:q 或者 :q! 命令退出文件編輯。

其它指令:
1、 「:e filename」與「:n filename」 用法相同
2、 「:n #」 交替編輯最近處理過的兩個文件,類似alt+tab的功能
3、 「:e! Filename」 放棄當前的修改,並強制轉到指定文件
4、 「:q!」 強制退出vim編輯器

『叄』 Aixvim如何編輯

使用vi編輯器編輯文件/1.txt進入編輯模式寫入內容 hello world ,進入命令行模式復制改行內容,在下方粘貼80行,快速移動游標到文件的最後一行,快速移動游標到當前屏幕的中間一行。
vi 是 UNIX 世界裡使用非常普遍的全屏幕文本編輯器,幾乎任何一種UNIX系統都會提供這套軟體。AIX當然也支持這種編輯器。
vi編輯器中的緩沖區分為無名緩沖區和命名緩沖區。無名緩沖區以數字編號,一共有9個。前面講過可以使用刪除命令x和dd來刪除文本,其實被刪除的內容還保存在緩沖區中,最近一次刪除的內容被保存在緩沖區1中,次近的在緩沖區2中,以此類推,我們可以使用命令把他們提取回來。

『肆』 vim模式-命令行模式

普通模式下輸入 : 進入命令行模式下對 shiftwidth 值進行設置可以控制縮進和回退的字元數。
:set shiftwidth? 獲取當前的設定值
:set shiftwidth=10 設置縮進為 10 個字元
:h shiftwidth 打開名為 shiftwidth 的幫助文件

:ce(center)命令使本行內容居中
:ri(right)命令使本行文本靠右
:le(left)命令使本行內容靠左

使用 vim 編輯多個文件,一種是在進入 vim 前使用的參數就是多個文件。另一種就是進入 vim 後再編輯其他的文件。 同時創建兩個新文件並編輯
vim 1.txt 2.txt
默認進入第一個文件
:n 編輯 2.txt 文件,可以加 ! 即 :n! 強制切換,之前一個文件的輸入沒有保存,僅僅切換到另一個文件
:N 編輯 1.txt 文件,可以加 ! 即 :N! 強制切換,之前文件內的輸入沒有保存,僅僅是切換到另一個文件

:e 3.txt 打開新文件 3.txt
:e# 回到前一個文件
:ls可以列出以前編輯過的文檔
:b 2.txt(或者編號)可以直接進入文件 2.txt 編輯
:bd 2.txt(或者編號)可以刪除以前編輯過的列表中的文件項目
:e! 4.txt,新打開文件 4.txt,放棄正在編輯的文件
輸入:f 顯示正在編輯的文件名
輸入:f new.txt,改變正在編輯的文件名字為 new.txt
:recover filename.txt 恢復文件
vim -r test.txt 選擇用於恢復的文檔的交換文件

:!ls 用於顯示當前目錄的內容
:!rm FILENAME 用於刪除名為 FILENAME 的文件
:w FILENAME 可將當前 VIM 中正在編輯的文件另存為 FILENAME 文件

:set 或者 :se 顯示所有修改過的配置
:set all 顯示所有的設定值
:set <option>? 顯示 option 的設定值
:set nooption 取消當前設定值

:set autoindent(ai) 設置自動縮進
:set autowrite(aw) 設置自動存檔,默認未打開
:set background=dark 或 light,設置背景風格
:set backup(bk) 設置自動備份,默認未打開
: set cindent(cin) 設置 C 語言風格縮進

vim 可以在一個界面里打開多個窗口進行編輯,這些編輯窗口稱為 vim 的視窗。例如在命令行模式下輸入 :new 打開一個新的 vim 視窗,並進入視窗編輯一個新文件(普通模式下輸入 Ctrl+w 也可以),除了 :new 命令,下述列舉的多種方法也可以在命令模式或普通模式下打開新的視窗:
:sp 1.txt 打開新的水平分屏視窗來編輯 1.txt
:vsp 2.txt 打開新的垂直分屏視窗來編輯 2.txt
操作窗口就需要在普通模式下
Ctrl+w s 將當前窗口分割成兩個水平的窗口
Ctrl+w v 將當前窗口分割成兩個垂直的窗口
Ctrl+w q 即 :q 結束分割出來的視窗。如果在新視窗中有輸入需要使用強制符!即:q!
Ctrl+w o 打開一個視窗並且隱藏之前的所有視窗
Ctrl+w j 移至下面視窗
Ctrl+w k 移至上面視窗
Ctrl+w h 移至左邊視窗
Ctrl+w l 移至右邊視窗
Ctrl+w J 將當前視窗移至下面
Ctrl+w K 將當前視窗移至上面
Ctrl+w H 將當前視窗移至左邊
Ctrl+w L 將當前視窗移至右邊
Ctrl+w - 減小視窗的高度
Ctrl+w + 增加視窗的高度

『伍』 vim編輯命令怎麼使用

vim是一個全屏編輯器,模式化編輯器。模式主要有編輯模式,輸入模式,末行模式。默認打開vim命令進入的是編輯模式。
打開文件打開文件:vim /path/to/somefile
其他用法:
vim +#:打開文件,並定位到#行
vim +:打開文件,並定位到最後一行
vim +/pattern:打開文件,並定位到第一次被pattern匹配到的行的行首
關閉文件1、末行模式關閉文件
:q 不保存退出
:wq 保存並退出
:q! 不保存強制退出
:w 保存
:w!強制保存
:wq --> :x
2、編輯模式退出
ZZ 保存並退出
模式轉化1、編輯-->輸入
i:在當前游標所在字元的前面轉為輸入模式;
I:在當前游標所在字元的行首轉為輸入模式;
a:在當前游標所在字元的後面轉為輸入模式;
A:在當前游標所在字元的行尾轉為輸入模式;
o:在當前游標所在行的下面新建一行,轉為輸入模式;
O:在當前游標所在行的上面新建一行,轉為輸入模式;

『陸』 vim模式與模式切換vim命令模式

vim有三種模式,本文介紹VIM模式與vim模式切換的方法。

vim命令 模式, 編輯模式 , 尾行模式 和文本編輯命令。

Vim編輯模式插入字元,行尾、行首插入,刪除一個字元和刪除整行命令,Vim復制和粘貼命令,vim替換輸入以及撤銷和反撤銷命令,Vim保存和另存為文件,顯示vim當前編輯文件名。

我們使用vim編輯器的常用文件操作主要是:插入、刪除、復制、粘貼、替換、撤銷、保存、另存為。

在介紹Vim中的上述基本文件操作命令前,需要先介紹下vim的操作模式。因為vim的各種對文件操作命令需要在不同操作模式下使用。

一、Vim三種操作模式

Vim編輯器一共有3種模式,分別為 命令模式 (默認)、編輯模式、尾行模式。這3種模式的轉換關系如下圖所示。

vim三種模式

1 命令模式(command mode)

命令模式是Vim的默認操作模式,當使用vim命令打開一個文件時,默認進入的就是命令模式。不管用戶處於何種模式,只要按下Esc鍵就可使進入命令行模式

2 編輯模式(input mode)

只有在vim編輯模式下,才能將鍵盤鍵入的內容輸入到當前打開的文件中

在命令模式下輸入插入命令i(insert)、附加命令a (append)、打開命令o(open)、修改命令c(change)、取代命令r或替換命令s都可以進入文本編輯模式

3 尾行模式(last line mode)

尾行模式主要用於保存文件或退出Vim,同時也可以設置編輯環境和一些編譯工作,如列出行號(set nu)、尋找字元串(/target)等

在命令模式下,用戶按冒號鍵(:)即可進入末行模式下,此時Vi會在顯示窗口的最後一行顯示一個」:「作為末行模式的提示符,等待用戶輸入命令

二、Vim文本編輯命令

約定:在沒有特殊說明的情況下,以下Vim編輯命令部分提到的命令均是在命令模式下使用。

1 vim插入命令

在命令模式下按以下按鍵可進入編輯模式,執行插入操作,具體包括:

從游標當前所在行的【行首】處開始插入:I

從游標當前所在行的【行尾】處開始插入:A

從游標當前所在行的【下一行】處開始插入:o

從游標當前所在行的【上一行】處開始插入:O

從游標當前所在位置的【前】一個字元處開始插入:i

從游標當前所在位置的【後】一個字元處開始插入:a

tips:i (insert)是在當前位置插入,a (append)表示是在後面追加

2 vim刪除命令

在命令模式下按以下按鍵可執行刪除操作,具體包括:

刪除從游標所在位置到當前【單詞結束】部分的內容並進入插入模式:cw、cW

刪除從游標所在位置到當前【單詞開始】部分的內容並進入插入模式:cb、cB

刪除從游標所在位置到當前【單詞結束】部分的內容但不進入插入模式:dw、dW

刪除從游標所在位置到當前【單詞開始】部分的內容但不進入插入模式:db、dB

刪除游標位置的【一個】字元:x

刪除當前游標所在【行】:dd

刪除從游標所在位置到當前【行首】的內容:d0

刪除從游標所在位置到當前【行尾】的內容:d$

tips:

(1) Vim的命令中,0 表示行首,$ 表示行尾,更多內容可參考卡拉圖Vim操作范圍、文件范圍介紹

(2) w(word)、b(back)命令用於游標移動,具體可參考卡拉圖:vim游標移動命令匯總

(3) cW、cB、dW、dB 命令操作的單詞是以空白字元(空格、Tab)分隔的字元串

刪除當前【段落】從游標位置開始到【段末】的內容:d}

刪除當前【段落】從游標位置開始到【段首】的內容:d{

刪除當前【句子】從游標位置開始到【句末】的內容:d)

刪除當前【句子】從游標位置開始到【句首】的內容:d(

tips:Vim命令中用 ( 和 ) 表示句子,{ 和 } 表示段落

3 vim復制命令、vim粘貼命令

在命令模式下按以下按鍵可執行復制、粘貼操作,具體包括:

將最後一次刪除或復制操作的文本內容粘貼到游標所在字元之【後】:p

將最後一個刪除或復制操作的文本內容粘貼到游標當前字元之【前】:P

復制從游標所在位置到當前【單詞結束】部分的內容:yw

復制游標所在【行】的所有字元 (包含換行符):yy

tips:yyp 操作可以實現復制一整行內容到當前所在行的下一行

4 vim替換命令

在命令模式下按以下按鍵後,再輸入字元可替換原始文件中的內容

一直替換游標所在字元,直到按下[ESC]鍵為止:R

刪除、復制操作的操作單位可以加操作次數,操作對象的范圍為:操作次數 * 操作單位

替換游標當前所在字元一次:r

例如:d3w命令表示刪除三個單詞,10dd命令表示從游標所在行開始刪除後面的十行,更多內容可以參考Vim中的操作符和動作命令。

5 vim撤銷命令、vim回退反撤銷命令

在命令模式下可執行撤銷操作

撤銷最近的一次操作:u

恢復最近的一次操作(取消撤銷):<Ctrl> + r

tips:多次執行u 命令可以連續撤銷最近的操作

6 vim保存命令

在尾行模式下執行以下命令可保存當前編輯的文件內容

保存當前編輯的文件::w

保存當前編輯的文件並退出vim::wq

強制將當前編輯的文件保存::w!

tips:上述操作是在尾行模式下執行的,所以命令都是以:開頭

7 vim另存為命令

在尾行模式下執行命令 :w a.txt 可將vim當前打開的文件另存為新文件a.txt.

tips:w(write) 表示將文件存檔,: 表示尾行模式命令。

8 vim顯示當前文件名的方法

命令 <Ctrl> + g 可顯示當前編輯文件名及行數,可以在不退出 Vim 的情況下了解當前編輯文件的信息,更多內容,可參考30個vim常用命令和使用 vim技巧 。

Vim入門級文件編輯命令匯總就先介紹到這里了,更多Vim文件編輯命令和Vim相關操作可閱讀本站其它文章內容。

『柒』 使用vim編輯器打開文件的一種方式

Vim中存在三種模式:命令模式、編輯模式、末行模式
命令模式:在該模式下不能直接編輯文件,可以輸入命令,如:復制、粘貼等。(默認模式)
編輯模式:在該模式下可以進行編輯文檔
末行模式:可以在末行輸入命令對文件進行操作,如:搜索、替換、保存、退出等

閱讀全文

與vim編輯文件命令相關的資料

熱點內容
安卓手機連車載的叫什麼 瀏覽:221
怎麼讓自己的手機鍵盤變得好看app 瀏覽:53
能看qq的文件夾 瀏覽:513
android二維碼生成代碼 瀏覽:567
焦爐氣壓縮機 瀏覽:400
imap接收郵件伺服器地址 瀏覽:291
小喬肖恩解壓密碼 瀏覽:643
php網頁網盤源碼 瀏覽:181
簽到任務源碼 瀏覽:814
母親節的文案怎麼寫app 瀏覽:984
加密協議aes找不到 瀏覽:250
java伺服器端開發源碼 瀏覽:551
編譯器編譯運行快捷鍵 瀏覽:333
住房app怎麼快速選房 瀏覽:174
怎麼在電腦上編譯成功 瀏覽:214
單片機可調時鍾設計方案 瀏覽:192
qq文件夾密碼忘記怎麼找回 瀏覽:683
php擴展插件 瀏覽:608
解壓視頻廁所抽紙 瀏覽:952
app減脂怎麼用 瀏覽:452