Linux Vim命令及文檔操作

顯示行號:

:set nu

隱藏行號:

:set nonu

跳轉至500行:

:500

修改文件格式:

:set ff
(unix / doc)

文檔編輯:

創建文件:
	touch [文件名]

查看文件:
	vim [文件名]
		a/i:進入編輯模式
		o:下一行編輯
		esc:退出編輯模式
		:wq  :保存退出
		:q! :不保存退出
		
刪除當前行(非編輯模式):dd
刪除n行(非編輯模式):ndd
	【5dd】:刪除5行
	
到文本指定位置(非編輯模式):
		到第一行:gg
		到最後一行:shift+g
		
複製(非編輯模式):yy

複製n行(編輯模式):nyy

粘貼(光標移動到粘貼行,非編輯模式): p

搜索(非編輯模式):/[搜索內容]		n查找下一個, N查找上一個
		
		/text --查找text, 按n查找下一個, N查找上一個

		?text --查找text(反向查找), 按n查找下一個, N查找上一個
		
		*/# --查找光標當前的單詞,相當於/text

		:set ignorecase --查找忽略大小寫

		:set noignorecase --查找不忽略大小寫

		:nohlsearch --關閉當前的高亮顯示,當再次查找時恢復高亮

		:set incsearch --逐步搜索模式,對當前鍵入的字符進行查找,不必等輸入完成

		:set wrapscan --重新搜索,當搜索到文件頭或尾時,返回重新搜索

顯示行號:

:set nu

替換:

	:n1,n2s/word1/word2/g : 將n1到n2之間的word1替換爲word2。

	例如:
	:100,200s/error/warn/g 將100到200行間把error替換爲warn
	
	:1,$s/word1/word2/g : 將第一行到最後一行的word1替換爲word2
	
	g後加c在替換前會進行確認提示,/gc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章