Vim 程式編輯器 常用操作,vim程式編輯器操作

來源:互聯網
上載者:User

Vim 程式編輯器 常用操作,vim程式編輯器操作

按下 i 進入編輯模式

wq! 強制儲存並退出

q!  不儲存,強制退出

!有強制的意思

 

方向鍵位:

    k

h  j  l

 

Ctrl + f 向下移動一頁

Ctrl + b 向上移動一頁

 

0 一行的開頭處

$ 一行的最後面

 

 

G  檔案的最後一行

gg 檔案的第一行

 

dd 刪除游標所在的一行

yy 複製游標所在的一樣

p  黏貼複製的內容

 

u  回退   ctrl + r 前進    兩者是一對操作

 

.  小數點”.”, 重複一個操作

 

[esc] 退出編輯模式, Shift + ; 進入命令列模式

 

Ctrl + v 塊選擇,選擇的地區會反白

y  將反白的內容複寫

d  將反白的內容刪除

 

多檔案編輯

sp  後面可加檔案名稱,需要開啟就輸入檔案名稱,僅輸入 sp 則同一個檔案在兩個視窗間

Ctrl + w + j/k  視窗間的移動

Ctrl + w + q  退出當前的視窗

 

vim 的設定值在 /etc/vimrc 檔案中,不建議修改。 可以修改 ~/.vimrc (預設不存在,需要時手動建立)

 

vim 亂碼問題,只要是編碼問題

Echo $LANG  查看編碼

LANG=zh_CN.UTF-8   設定編碼

iconv 指令能夠進行語系編碼轉換


 


vim編輯器的常用命令,全部?

這是個vim教程,可以直接修改操作。由於字數限制,給個郵箱,發給你。
vim 是一個具有很多命令的功能非常強大的編輯器。限於篇幅,在本教程當中
就不詳細介紹了。本教程的設計目標是講述一些必要的基本命令,而掌握好這
些命令,您就能夠很容易將vim當作一個通用的萬能編輯器來使用了。

完成本教程的內容大約需要25-30分鐘,取決於您訓練的時間。

每一節的命令操作將會更改本文。推薦您複製本文的一個副本,然後在副本上
進行訓練(如果您是通過vimtutor來啟動教程的,那麼本文就已經是副本了)。

切記一點∶本教程的設計思路是在使用中進行學習的。也就是說,您需要通過
執行命令來學習它們本身的正確用法。如果您只是閱讀而不操作,那麼您可能
會很快遺忘這些命令的!

好了,現在請確定您的Shift-Lock(大小寫鎖定鍵)還沒有按下,然後按鍵盤上
的字母鍵 j 足夠多的次數來移動游標,直到第一節的內容能夠完全充滿螢幕。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一講第一節∶移動游標

※※ 要移動游標,請依照說明分別按下 h、j、k、l 鍵。 ※※

^
k 提示∶ h 的鍵位於左邊,每次按下就會向左移動。
h l l 的鍵位於右邊,每次按下就會向右移動。
j j 鍵看起來很象一支尖端方向朝下的箭頭。
v

1. 請隨意在螢幕內移動游標,直至您覺得舒服為止。

2. 按下下行鍵(j),直到出現游標重複下行。

--- 現在您應該已經學會如何移動到下一講吧。

3. 現在請使用下行鍵,將游標移動到第二講。

提示∶如果您不敢確定您所按下的字母,請按下ESC鍵回到正常(Normal)模式。
然後再次從鍵盤輸入您想要的命令。

提示∶游標鍵應當也能正常工作的。但是使用hjkl鍵,在習慣之後您就能夠快速
地在螢幕內四處移動游標了。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一講第二節∶VIM的進入和退出

!! 特別提示∶敬請閱讀完整本一節的內容,然後才能執行以下所講解的命令。

1. 請按ESC鍵(這是為了確保您處在正常模式)。

2. 然後輸入∶ q! 斷行符號

--- 這種方式的退出編輯器絕不會儲存您進入編輯器以來所做的改動。
如果您想儲存更改再退出,請輸入∶
wq 斷行符號

3. 如果您看到了命令列提示符,請輸入能夠帶您回到本教程的命令,那就是∶

vimtutor 斷行符號

通常情況下您也可以用這種方式∶

vim tutor 斷行符號

--- 這裡的 'vim' 表示進入vim編輯器,而 'tutor'則是您準備要編輯的檔案。

4. 如果您自信已經牢牢記住了這些步驟的話,請從步驟1執行到步驟3退出,然
後再次進入編輯器。接著將游標移動到第一講第三節來繼續我們的教程講解。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一講......餘下全文>>
 
vim 編輯器適用於什程式設計語言

呵呵。。。
個人解釋:VIM是一個編輯工具,是一個編輯器不是編譯器,所以對任何語言都適合。不想Eclipse和VC是一個整合式開發環境,包括編輯器和編譯器,分別只適合java和C的開發,就像記事本一樣,在記事本裡面可以寫C程式和java程式,只是只能編輯,不能編譯。不曉得我這樣說你弄懂沒。如果你在linux下編過程式就曉得了。

百度解釋:Vim是一個類似於Vi的文字編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。

純手打,望採納!!!!!!
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.