linux之ubuntu學習002——vim以及配置C/C++環境

來源:互聯網
上載者:User

Linux系統下常用的編輯器有Vi(Ubuntu內建)、Vim(Vi improved)、Emacs等。本人現在在Ubuntu系統比較喜歡用的是Vim編輯器吧,對於Emacs編輯器還不是很熟系。兩種寫源碼的編輯器我都看了一下,目前覺得Vim比較簡單易學,所以暫時還是選擇Vim作為學習Linux系統的起點吧。

今晚仔細看了一下Vim的教程,順便就寫篇隨筆來鞏固一下。

 

Vim編輯器有兩種模式(有資料也說是三種模式):1、普通模式(命令模式);2、插入模式。附帶說一下:兩種模式的轉換是通過Esc鍵來轉換的。

一、普通模式下的操作

在命令模式下,可以通過“冒號+命令”來進行操作,首先最基本的是儲存,退出操作:

:q                             #退出,如果沒有儲存會顯示錯誤提示:w <filename>                  #儲存檔案:wq                            #儲存並退出(常用操作):q!                           #強制退出        

普通模式下編輯資料:

x   刪除當前游標所在位置字元
dd 刪除當前游標所在行
dw 刪除當前游標所在位置的單詞
d$ 刪除當前游標所在位置至尾行的內容
J 刪除當前游標所在行行尾的分行符號(拼接行)
u 撤銷前一編輯命令
a 在當前游標添加資料
A 在當前游標行行尾追加資料
r char 用char替換當前游標所在位置的單詞字元
R text 用text覆蓋當前游標所在位置的資料,直到按下ESC鍵

複製粘貼:

yw表示複製單詞,y$表示複製到行尾,p命令用來粘貼。還有就是選擇指定字串的時候需要進入可視模式進行字串的選擇。

還有尋找替換操作,比較少用,沒細看。

================================================================================================

Vim編輯器配置C/C++開發環境

step 1:找到目錄 //etc/vim/下vimrc檔案;

step 2:在終端切換到root使用者權限,將工作路徑切換到step 1中目錄下;

step 3:使用Vim編輯器開啟vimrc檔案(vim vimrc);

step 4:切換到插入模式,在vimrc檔案中加入以下代碼:

set tabstop=4 
set shiftwidth=4
set cindent
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
set number

step 5:儲存退出。完成了C/C++環境的設定,這樣就可一自動換行和縮排,與VC環境差不多。

詳細請看:Vim配置詳解

 

接下來還需要把Vim配置成也可以方便編輯Python代碼。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.