天天看點

linux中vi合并行,Vim快速合并行及vim 将檔案所有行合并到一行

VIM (Unix及類Unix系統文本編輯器)

Vim是一個類似于Vi的著名的功能強大、高度可定制的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是自由軟體。 Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又将Emacs推至二線, 總的來看, Vim和Emacs在文本編輯方面都是非常優秀的

linux中vi合并行,Vim快速合并行及vim 将檔案所有行合并到一行

剛接觸 Vim 會覺得它的學習曲線非常陡峭,要記住很多指令。是以這個系列的分享,不會教你怎麼配置它,而是教你怎麼快速的使用它。

在開發時為了代碼美觀,經常會把屬性用換行的方式顯示。

...

這種場景适用于标簽屬性少,代碼量也少的情況。

如果标簽突然增多,閱讀起來就會很不友善。比如下面這樣:

是以我們就需要把标簽和屬性變為一行。

多數 IDE 在代碼格式化時,都不會處理标簽的屬性。

我們隻能通過光标換行,然後在按删除的方式進行解決。

那麼接下來介紹的這個技巧,叫 “合并行”,能讓我們快速的解決這個問題。

linux中vi合并行,Vim快速合并行及vim 将檔案所有行合并到一行

操作步驟:

1. 按 ESC 進入 Normal 模式,移動遊标定位到第 2 行的位置。

2. 按 shift+j 就可以實作合并行的操作。

PS:vim 将檔案所有行合并到一行

在 Normal Mode下執行:

ggvGJ

gg 用于跳到行首

v 轉換成 visual 模式

G 跳到最後一行

J 合并行

總結

以上所述是小編給大家介紹的Vim常用操作快速合并行功能。程式設計之家 jb51.cc 收集整理的教程希望能對你有所幫助,如果覺得程式設計之家不錯,可分享給好友!感謝支援。

總結

如果覺得程式設計之家網站内容還不錯,歡迎将程式設計之家網站推薦給程式員好友。

本圖文内容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。

小編個人微信号 jb51ccc

喜歡與人分享程式設計技術與工作經驗,歡迎加入程式設計之家官方交流群!