via:
日常常用到多行合併的功能,記錄如下:
第一種, 多行合併成一行,即:
aaaaa
bbbbb
ccccc
合併為:
aaaaa bbbbb ccccc
方法1: normal狀態下 3j 其中的3是範圍,可以是書籤或者搜尋位置等方式實現,j為合併 注: 如果改為3gj的話,則合併時各行沒有空白aaaaabbbbbccccc, 下面方法類似,不再重複這兩種合併方式的區別.
方法2: 命令狀態下 :1,3 join 或 :1,3 j
方法3: 傳統一點的,替換換行符的方式,為避免最後一行也被換掉,範圍縮小了,命令狀態下 :1,2s/\n/ /
第二種,隔行合併,即:
aaaaa
bbbbb
ccccc
ddddd
合併為:
aaaaa bbbbb
ccccc ddddd
方法1: 借用一下巨集錄製功能, normal狀態下 qajjq 實現錄製, 然後在合適的區域重複執行n遍,這裡2遍即可,normal狀態下2@a
方法2: 命令狀態下 :1,4g/^/ join 增加了g過濾後,合併變成了隔行處理
Vim的合並行操作
日常常用到多行合併的功能,記錄如下 第一種,多行合併成一行,即 aaaaa bbbbb ccccc 合併為 aaaaa bbbbb ccccc 方法1 normal狀態下3j其中的3是範圍,可以是書籤或者搜尋位置等方式實現,j為合併 注 如果改為3gj的話,則合併時各行沒有空白aaaaabbbbbc...
學習Vim合併行的方法和技巧
剛接觸 vim 會覺得它的學習曲線非常陡峭,要記住很多命令。所以這個系列的分享,不會 教你怎麼配置它,而是教你怎麼快速的使用它。在開發時為了 美觀,經常會把屬性用換行的方式顯示。這種場景適用於標籤屬性少,量也少的情況。如果標籤突然增多,閱讀起來就會很不方便。比如下面這樣 jpybzcolumn 程式...
mysql怎麼合併行 mysql怎麼合併行
mysql合併行的方法 使用函式 group concat 為 select am.activeid,group concat m.modelname separator modelname mysql合併行的方法 乙個字段可能對應多條資料,用mysql實現將多行資料合併成一行資料 例如 乙個活動i...