-
當前位置:首頁 > 創(chuàng)意學院 > 品牌設計 > 專題列表 > 正文
vi設計自動換行(vi編輯換行)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于vi設計自動換行的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等,官網(wǎng):https://ai.de1919.com
創(chuàng)意嶺專注品牌設計、策劃,為各大上市企業(yè)、個人提供一站式設計、策劃服務,服務客戶遍布全國,咨詢相關(guān)業(yè)務請撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
用vi打開文件后,要怎樣去下一行
插入模式下,按 j 光標進入下一行或者按 i/a/o,進入編輯模式,這時候就和普通編輯器操作一直了,回車換行
vim 如何將文本向上移動一行(不是 ctrl--e)
Vim 里有幾種類型的移動命令,概念比較容易混淆。
移動一般是指移動光標的位置。比如最基本的 j, k 就是移動命令,Vim 術(shù)語是“移動(Motion)”。對于比較長的行,在 Vim 里可能顯示不下,根據(jù)是否自動換行(選項 wrap 控制),這些行可能會顯示成許多行。這時 顯示行(display line) 和 邏輯行(line) 就有可能不一致,j,k 是針對邏輯行移動的(因此可能看上去像是移動一個自然段),gj, gk 是針對顯示行。
另一種“移動”是指移動屏幕,它不移動光標本身。而是類似上下翻頁。比如 <ctrl-F> 和 <ctrl-b> 分別對應向下和向上翻頁,是您說的 <ctrl-e> 也是這類命令。Vim 術(shù)語叫“滾動(Scroll)”。
您既然這么問,那么所謂的“移動文本”,可能不是上面兩種意思,而是交換當前行和其它行的位置。這種改變文本內(nèi)容的行為,在 Vim 里都屬于“編輯(Edit)”。
已經(jīng)有人給出的 ddP 大約是對的,但應該是 ddkP。dd 是刪除當前(邏輯)行。這時由于下面的行會向上補,光標實際會落到這行下面那行,因此在 P (粘貼)之前需要用 k 先向上先移動一下。
另外 Vim 命令
:move
是移動文本的,可以簡寫成 :m,m 后面可跟一個行號,表示移動到指定行號之后。行號也可以用相對行號,比如 +2, -4 之類的。這樣
:m -2
就是把當前行移動到此行向上數(shù) 2 行之后。實際結(jié)果就是向上移動了一行。
用命令一般沒 ddkP 方便,但好處是如果你想把連續(xù)幾行向前挪,可以先選中要挪的部分,然后按 : 并輸入上面的命令,這樣 Vim 會自動變成:
:'<,'>m -2
m 前面那些是用來表示選中范圍的。這個命令的實際效果是把選中的那些行一并向上移動一行。
由于 Vim 大部分命令都是針對邏輯行的,因此可以先關(guān)掉自動換行(方法是 :set nowrap),避免產(chǎn)生混亂。
如果您的需要不是這樣,可以追問舉例具體描述一下。
在red hat linux 中vi 編輯器是否自動為單行文件加上換行符
是的 一般的換行符都是自動加上的。。。以上就是關(guān)于vi設計自動換行相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
寵物用品vi設計(寵物用品vi設計的設計創(chuàng)新和特色怎么寫)
美國人眼中的中國人形象(美國人眼中的中國人形象比較正面的原因)