91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vim編輯器的三種模式

發布時間:2020-07-25 09:21:07 來源:網絡 閱讀:660 作者:net5x 欄目:編程語言

VimVim編輯器的三種模式編輯器基本上可以分為3種模式,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),下圖所示為Vim各種模式相互轉換的關系圖。

命令模式:控制屏幕光標的移動,進行文本的刪除、復制等文字編輯工作(不使用[Del]鍵和[Backspace]鍵)以及進入插入模式,或者回到底行模式。

插入模式:只有在插入模式下,才可以輸入文字。按[Esc]鍵可回到命令行模式。很多Vim編輯器使用者希望一打開Vim就可以輸入內容,但這是不能成功的,因為剛打開Vim編輯器時處于命令模式。

底行模式:保存文件或退出Vim,同時也可以設置編輯環境和一些編譯工作,如列出行號、尋找字符串等。

有的書中把Vim編輯器簡化成兩個模式,將底行模式也算作命令行模式。

Vim編輯器的三種模式

打開后默認進入的是命令模式,在命令模式下輸入i,a,o中的任何一個字母就可進入插入模式,按Esc鍵可回到命令模式,在命令模式下輸入冒號可進入底行模式。插入模式和底行模式相互不能轉換,需先回到命令模式再轉換。

  1. 底行模式下使用正則表達式:%s/[ \t]*\d\{1,4\}/,可去掉每行前的數字及數字前的字符和空格。

:1,315s/^\s*[0-9]*\s*//g

解釋:1為起始行號,315為終止行號,^在正則中代表行首,\s*代表若干個空格,可以沒有,[0-9]*代表若干個數字,可以沒有,即將^\s*[0-9]*\s*替換為NOTHING。


2.使用以下方法對代碼進行縮進:

gg    跳到行首

v     進入Visual模式

G     跳到行尾

=     對選中的行縮進(這里將所有行選中了)

所有代碼都被正確縮進了

            


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

横山县| 海兴县| 桂林市| 灵丘县| 临沧市| 惠东县| 江都市| 西昌市| 双桥区| 岑巩县| 保山市| 巴林右旗| 兰西县| 金塔县| 饶平县| 靖远县| 岳阳市| 通海县| 乌鲁木齐县| 江阴市| 海原县| 宁阳县| 仪陇县| 额敏县| 永清县| 平谷区| 清涧县| 甘谷县| 青州市| 天镇县| 聂荣县| 绥宁县| 房产| 泽库县| 灵宝市| 虎林市| 梁河县| 班玛县| 新沂市| 洛南县| 潞城市|