vi和vim是乙個針對linux、macos、unix和*bsd系列作業系統的文字編輯器。vim是乙個免費的開源文字編輯器。可以使用各種vi文字編輯器鍵進行搜尋。這個頁面展示了如何在linux或類unix系統上執行的vi或vim文字編輯器中搜尋和查詢單詞。
使用vim/vi搜尋和查詢當前單詞:
在正常模式下,您可以向前或向後搜尋。
你可以在vim/vi中按下/然後輸入你的搜尋語法/關鍵字來進行查詢。
在vi/vim中按下?然後輸入你的語法/關鍵字。
在vim中查詢到單詞後,您可以按n鍵直接向後轉到單詞的下乙個出現位置。按n鍵可以直接到相反的方向,即向前。
讓我們來看一些例子。
在vim/vi查詢關鍵字
開啟檔案/etc/passwd:
vi /etc/passwd
或者
vim /etc/passwd
向前搜尋乙個名為root的單詞:
按esc鍵
輸入/root
按n向前搜尋下乙個出現的單詞root。你可以按n向後搜尋。
讓我們在當前目錄下開啟乙個名為demo.txt的檔案:
vi demo.txt
或者
vim demo.txt
反向查詢關鍵字
反向查詢乙個名為「bar」的關鍵字:
按esc鍵
輸入?bar
按n向後搜尋下乙個出現的單詞bar。你可以按n向前搜尋。
從命令列中搜尋並開啟文 vi / vim文字編輯器支援使用以下語法命令,直接開始執行
vi +commandhere filenamevim +linenumber filenamevi +/searchtermhere filenamevi +/linenumberhere filenamevim +/linenumberhere filename
解釋:
+commandhere表示+執行的命令
+linenumber表示+行號
+/searchtermhere表示+查詢引數
vi +/linenumberhere filename表示+搜尋行號
vim也一樣
例如:開啟檔案,進入main()函式,輸入:
vim +/main filename-here
接下來開啟檔案,轉到第42行,輸入:
vim +42 filename
本文主要總結vi或vim的查詢操作技巧,通過本教程,您應該有所了解了吧?
vi 搜尋命令 Linux 搜尋命令1
whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。功能 查詢二進位制命令,原始檔,和幫助文件的命令。which也是搜尋系統命令的命令,和whereis的區別在於 whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置 which命令在查詢二進位制...
vi 搜尋命令 CS Linux筆試 面試命令
目錄檔案相關 當前目錄 上層目錄 主目錄 切換目錄 change directory cd 檢視當前路徑 print working directory pwd 建立目錄 make directory mkdir 列出目錄檔案 list ls a l 檢視檔案 vi cat more less ta...
vi或vim命令(操作技巧)
命令模式 預設值 用esc鍵進入 w 儲存 q 退出 強制zz 直接退出 xx 查詢xx n 下乙個 n 上乙個 vim 查詢和替換功能 vivian sky 替換當前行第乙個 vivian 為 sky vivian sky g 替換當前行所有 vivian 為 sky n,s v ivia n s...