你们好,最近小活发现有诸多的小伙伴们对于vims,vim命令这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 [vim命令-启动vimtutor]:执行命令:vimtutor。Vimtutor是使用vim的入门课程。你可以在25到30分钟内开始。
2、 【vim命令-移动光标】:
3、 H的按键位于左侧,每次按下都会向左移动。
4、 L的按键位于右侧,每次按下都会向右移动。
5、 J键看起来像一个箭头,它的尖端朝下。
6、 k向上移动。
7、 【vim命令-启动和退出】:
8、 1.请按ESC键(这是为了确保您处于正常模式)。
9、 2.q!进入和退出,不保存。
10、 3.wq回车保存并退出。
11、 【vim命令-编辑和删除】:
12、 1.按X键删除光标位置的字符。
13、 【vim命令-编辑插入】:
14、 1.按I键插入文本。
15、 【vim命令-概要1】:
16、 1.屏幕文本中的光标移动可以使用箭头键和hjkl字母键。
17、 h(左移)J(下移)K(上移)L(右移)
18、 2.要进入vim编辑器(从命令提示符),请输入vim文件名并按回车键。
19、 3.要退出vim编辑器,请输入以下命令放弃所有修改:
20、 ESC :q!返回
21、 或者输入以下命令保存所有更改:
22、 ESC :wq enter
23、 4.要在正常模式下删除光标位置的字符,请按:x。
24、 5. 在正常模式下要在光標所在位置開始插入文本,請按︰
25、 i 輸入必要文本ESC
26、 【vim 命令-删除类命令】:
27、 1.輸入dw 可以從光標處刪除至一個單字/單詞的末尾。
28、 【vim 命令-其他删除命令】:
29、 1.輸入d$ 從當前光標刪除到行末。
30、 【vim 命令-关于命令和对象】:
31、 刪除命令d 的格式如下︰
32、 [number] dobject 或者 d [number] object
33、 其意如下︰
34、 number - 代表執行命令的次數(可選項,缺省設置為1 )。
35、 d - 代表刪除。
36、 object - 代表命令所要操作的對象(下面有相關介紹)。
37、 一個簡短的對象列表︰
38、 w - 從當前光標當前位置直到單字/單詞末尾,包括空格。
39、 e - 從當前光標當前位置直到單字/單詞末尾,但是*不* 包括空格。
40、 $ - 從當前光標當前位置直到當前行末。
41、 【vim 命令-对象命令的特殊对象】:
42、 1.輸入dd 可以刪除整一個當前行。
43、 【vim 命令-撤销命令】:
44、 1.輸入u 來撤消最後執行的命令,輸入U 來修正整行。
45、 【vim 命令-小结2】:
46、 1. 欲從當前光標刪除至單字/單詞末尾,請輸入︰dw
47、 2. 欲從當前光標刪除至當前行末尾,請輸入︰d$
48、 3. 欲刪除整行,請輸入︰dd
49、 4. 在正常模式下一個命令的格式是︰
50、 [number] command object 或者 command[number] object
51、 其意是︰
52、 number - 代表的是命令執行的次數
53、 command - 代表要做的事情,比如d 代表刪除
54、 object - 代表要操作的對象,比如w 代表單字/單詞,$ 代表到行末等等。
55、 $ (to the end of line), etc.
56、 5. 欲撤消以前的操作,請輸入︰u (小寫的u)
57、 欲撤消在一行中所做的改動,請輸入︰U (大寫的U)
58、 欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R
59、 【vim 命令-置入类米命令】:
60、 1.輸入p 將最後一次刪除的內容置入光標之後。
61、 【vim 命令-替换类命令】:
62、 1.輸入r 和一個字符替換光標所在位置的字符。
63、 【vim 命令-更改类命令】:
64、 1.要改變一個單字/單詞的部分或者全部,請輸入cw。
65、 【vim 命令-c指令】:
66、 1. 更改類指令的工作方式跟刪除類命令是一致的。操作格式是︰
67、 [number] c object 或者 c[number] object
68、 2. 對象參數也是一樣的,比如w 代表單字/單詞,$代表行末等等。
69、 3. 請將光標移動到本節中下面標記有--- 的第一行。
70、 4. 接著將光標移動到第一個錯誤處。
71、 5. 然後輸入c$ 使得該行剩下的部分更正得同第二行一樣。最後按ESC 鍵。
72、 【vim 命令-小结3】:
73、 1. 要重新置入已經刪除的文本內容,請輸入小寫字母p。該操作可以將已刪除
74、 的文本內容置于光標之後。如果最後一次刪除的是一個整行,那麼該行將置
75、 于當前光標所在行的下一行。
76、 2. 要替換光標所在位置的字符,請輸入小寫的r 和要替換掉原位置字符的新字
77、 符即可。
78、 3. 更改類命令允許您改變指定的對象,從當前光標所在位置直到對象的末尾。
79、 比如輸入cw 可以替換當前光標到單詞的末尾的內容;輸入c$ 可以替換當
80、 前光標到行末的內容。
81、 4. 更改類命令的格式是︰
82、 [number] cobject 或者c [number] object
83、 【vim 命令-定位】:
84、 1.
85、 輸入CTRL-g 顯示當前編輯文件中當前光標所在行位置以及文件狀態信息。
86、 輸入SHIFT-G 則直接跳轉到文件中的某一指定行。
87、 【vim 命令-搜索】:
88、 1.輸入/以及尾隨的字符串可以用以在當前文件中查找該字符串。
89、 【vim 命令-匹配括号】:
90、 1.按% 可以查找配對的括號)、]、}。
91、 【vim 命令-修正错误】:
92、 1.輸入:s/old/new/g 可以替換old 為new。
93、 【vim 命令-小结4】:
94、 1. Ctrl-g 用于顯示當前光標所在位置和文件狀態信息。Shift-G 用于將光標跳
95、 轉至文件最後一行。先敲入一個行號然後按Shift-G 則是將光標移動至該行
96、 號代表的行。
97、 2. 輸入/然後緊隨一個字符串是則是在當前所編輯的文檔中向後查找該字符串。
98、 輸入問號? 然後緊隨一個字符串是則是在當前所編輯的文檔中向前查找該字
99、 符串。完成一次查找之後按n 鍵則是重復上一次的命令,可在同一方向上查
100、 找下一個字符串所在;或者按Shift-N 向相反方向查找下該字符串所在。
101、 3. 如果光標當前位置是括號(、)、[、]、{、},按% 可以將光標移動到配對的
102、 括號上。
103、 4. 在一行內替換頭一個字符串old 為新的字符串new,請輸入:s/old/new
104、 在一行內替換所有的字符串old 為新的字符串new,請輸入:s/old/new/g
105、 在兩行內替換所有的字符串old 為新的字符串new,請輸入:#,#s/old/new/g
106、 在文件內替換所有的字符串old 為新的字符串new,請輸入:%s/old/new/g
107、 進行全文替換時詢問用戶確認每個替換需添加c 選項,請輸入:%s/old/new/gc
108、 【vim 命令-执行外部命令】:
109、 1.輸入: 然後緊隨著輸入一個外部命令可以執行該外部命令。
110、 【vim 命令-保存文件】:
111、 1.要將對文件的改動保存到文件中,請輸入:w FILENAME
112、 【vim 命令-选择性保存】:
113、 1.要保存文件的部分內容,請輸入:#,# w FILENAME
114、 【vim 命令-提取合并文件】:
115、 1.要向當前文件中插入另外的文件的內容,請輸入:r FILENAME。
116、 【vim 命令-小结5】:
117、 1.command 用于執行一個外部命令command。
118、 請看一些實際例子︰
119、 :dir- 用于顯示當前目錄的內容。
120、 :rm FILENAME- 用于刪除名為FILENAME 的文件。
121、 2.w FILENAME 可將當前VIM 中正在編輯的文件保存到名為FILENAME
122、 的文件中。
123、 3.#,#w FILENAME 可將當前編輯文件第# 行至第# 行的內容保存到文件
124、 FILENAME 中。
125、 4.r FILENAME 可提取磁盤文件FILENAME 並將其插入到當前文件的光標位置
126、 後面
127、 【vim 命令-打开类命令】:
128、 1.輸入o 將在光標的下方打開新的一行並進入插入模式。
129、 【vim 命令-光标插入】:
130、 1.輸入a 將可在光標之後插入文本。
131、 【vim 命令-置换】:
132、 1.輸入大寫的R 可連續替換多個字符。
133、 【vim 命令-选项】:
134、 1. 要查找單詞ignore 可在正常模式下輸入/ignore 。要重復查找該詞,可以
135、 重復按n 鍵。
136、 2. 然後設置ic 選項(ic就是英文忽略大小寫Ignore Case的首字母縮寫詞),即
137、 輸入︰
138、 :set ic
139、 3. 現在可以通過鍵入n 鍵再次查找單詞ignore。重復查找可以重復鍵入n 鍵。
140、 4. 然後設置hlsearch 和incsearch 這兩個選項,輸入以下內容︰
141、 :set hls is
142、 5. 現在可以再次輸入查找命令,看看會有什麼效果︰
143、 /ignore
144、 【vim 命令-小结6】:
145、 1. 輸入小寫的o 可以在光標下方打開新的一行並將光標置于新開的行首,進入
146、 插入模式。
147、 輸入大寫的O 可以在光標上方打開新的一行並將光標置于新開的行首,進入
148、 插入模式。
149、 2. 輸入小寫的a 可以在光標所在位置之後插入文本。
150、 輸入大寫的A 可以在光標所在行的行末之後插入文本。
151、 3. 輸入大寫的R 將進入替換模式,直至按ESC 鍵退出替換模式而進入正常
152、 模式。
153、 4. 輸入:set xxx 可以設置xxx 選項。
154、 【vim 命令-在线帮助】:
155、 Vim 擁有一個細致全面的在線幫助系統。要啟動該幫助系統,請選擇如下三種方
156、 法之一︰
157、 - 按下HELP 鍵(如果鍵盤上有的話)
158、 - 按下F1 鍵(如果鍵盤上有的話)
159、 - 輸入:help 回車
160、 輸入:q 回車可以關閉幫助窗口。
161、 【vim 命令-创建启动脚本】:
162、 Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的
163、 功能,您得創建一個vimrc文件。
164、 1. 開始編輯vimrc文件,這取決于您所使用的操作系統︰
165、 :edit ~/.vimrc這是Unix系統所使用的命令
166、 :edit $VIM/_vimrc這是Windows系統所使用的命令
167、 2. 接著導入vimrc范例文件︰
168、 :read $VIMRUNTIME/vimrc_example.vim
169、 3. 保存文件,命令為︰
170、 :write
171、 ^_^o~ 努力!对亲有帮助的请赞一下哦!
以上就是vim命令这篇文章的一些介绍,希望对大家有所帮助。