vim中的命令

vim中的命令:vim


命令模式(command mode) 說明:不管此時處於什麼模式,只要按一下ESC鍵,便可進入命令模式

查看命令:
	Ctrl+u		屏幕向上翻半頁
	Ctrl+d		屏幕向下翻半頁
	Ctrl+b		屏幕向上翻一頁
	Ctrl+f		屏幕向下翻一頁
	h			光標向左移一個字符
	j			光標向下移一個字符
	k			光標向上移一個字符
	l			光標向右移一個字符
	
查詢命令:
	/word					 按下回車鍵後,在光標以後查找word字符串
	?word					 按下回車鍵後,在光標以前查找word字符串
	:%s/word//gn			 查詢字符串"word"在文件中出現的次數
	:%s/word1/word2/g        整個文件查找word1,並替換成word2,若是省略word2 即 :%s/word1//g 表示將文件中的字符串"word1"替換爲""
	:s/word1/word2/g         在光標當前行查找word1,並替換成word2
	:n1,n2s/word1/word2/g    在第n1行與第n2行之間查找word1,並替換成word2
	
	
定位命令:
	:set nu		顯示行號
	:set nonu	取消行號
	gg			定位到文本的第一行
	G			到文本的最後一行
	:n			到文本的第n行
	0(數字0)	光標移動到當前行的第一個字符(能夠爲空字符)
	$			光標移動到當前行的最後一個字符(能夠爲空字符)

退出命令:
	:q                       退出,適用於未修改的文件
	:q!                      強制退出,適用於修改文件後不保存退出
	:w                       將編輯的數據保存到硬盤文件中
	:wq或:x                  保存並退出
	shift+zz				 保存並退出,與:wq做用相同
	:w [filename]            將編輯後的數據保存到硬盤的另外一個文件中
	:n1,n2 w [filename]      將n1到n2行的內容保存到名爲filename的文件中
	:r [filename]            在編輯數據時,讀入另外一個文件中的數據,即將filename文件中的內容加到光標所在行下一行
	
複製命令:
	yy                       複製光標所在行
	y1G                      複製光標所在行到第一行的全部數據
	yG                       複製光標所在行到最後一行的全部數據
	ynj(n表明數字)           複製光標所在行向下n+1行
	p,P                      p爲將複製的數據粘貼在光標的下一行,P爲將複製的數據粘貼在光標的上一行
	
刪除命令:
	x,X         x爲向後刪除一個字符,X爲先前刪除一個字符
	nx			刪除光標所在處後的n個字符
	dd			刪除光標所在行
	ndd			刪除光標所在處後的n行
	:n1,n2d		刪除指定範圍的行
	D			刪除光標所在處到行尾的內容
	d1G         刪除光標所在行到第一行的全部數據
	dG          刪除光標所在行到最後一行的全部數據

插入模式(-- INSERT --) 說明:按ESC鍵,進入命令模式

插入命令:
	i	在光標前插入
	a	在光標後插入
	I	在光標當前行首部插入
	A	在光標當前行尾部插入
	o	在光標當前行的下一行插入新行
	O	在光標當前行的上一行插入新行

替換命令:
	r		替換光標所在處的字符
	R		從光標所在處開始替換,按Esc建結束

取消命令:
	u		取消上一步的操做(undo)
	ctrl+r	返回到undo以前(redo)

末行模式 說明:在命令模式下,輸入英文冒號,就進入到末行模式了,執行完以冒號開頭的命令後,自動回到命令模式。

打印命令:
	:echo $JAVA_HOME

vim下的其它命令

ctrl+s表示中止向終端中止輸出:vim就像停掉了同樣, 按什麼鍵都不起做用。
ctrl+q恢復向終端的輸出


:set fileencoding			查看文件的編碼格式
:set fileencoding=utf-8		設置文件的編碼格式

========================================================================編輯器

more命令 1)介紹:是一個基於vi編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容。編碼

2)more中內置的快捷鍵:

	按回車鍵:顯示文本的下一行內容
	按空格鍵:顯示文本的下一屏內容
	/pattern:查找pattern
	按b鍵:顯示上一屏內容
	按f鍵:顯示下一屏內容
	按d鍵:日後滾動半屏
	按q鍵:退出more命令
	按h鍵:顯示幫助信息
相關文章
相關標籤/搜索