ubuntu vi, vim 編輯器的使用

2021-08-03 21:34:35 字數 2335 閱讀 9665

裝上ubuntu後用vi編輯器時,發現方向鍵,刪除鍵不好用,在看網上網友很多也遇到這種問題,但好像沒有找到合適的解決辦法,網友們所謂的解決辦法都是裝個vim。

ubuntu預設是gedit或者vi安裝方式,sudo apt-get install vim如果在root下,那個就是apt-get install vim

控制台版本的vim隨ubuntu一起發行,因此沒必要安裝. 然而,如果您更喜歡gui介面下的vim的話,請從新立得安裝vim-gtk軟體包或在終端中輸入:

sudo apt-get install vim-gtk

11.10的版本好像沒有自帶的vim了,請嘗試使用 vim.tiny 命令

快速指南

vim 需要學習很多東西。然而,如果您熟悉了vim的話,您可以利用vim的高階特徵非常熟練的操作文字。

您可以在終端中輸入vim來啟動控制台模式下的vim,或輸入gvim 來啟**形模式下的vim. 輸入之後會出現帶vim資訊的乙個空白螢幕。然而,在該狀態下輸入任何文字都會失敗!因此下面將介紹很多初學者都會混淆的特徵 - 模式: 模式

vim最令人混淆的特徵之一是她擁有3種模式.

插入模式

輸入文字

編輯模式

執行命令,也稱為正常模式。

命令模式

執行 冒號 命令

插入模式並不是預設的模式,您必須按下i來進入插入模式,在螢幕上輸入一些文字。按下按鈕將從插入模式轉到編輯模式。該模式用於移動和操縱文字,有時以非常有趣的方式進行。命令模式用於執行冒號命令,比如儲存,查詢/替換以及配置vim等。欲儲存文字,您只需要在正常模式下輸入:進入命令模式並輸入:w filename.退出vim請執行冒號命令:q.總結如下:

vim (啟動vim)

i (進入插入模式)

《輸入文字》

(回到編輯模式)

:w filename (儲存檔案為'filename')

:q (退出vim)

vim filename (開啟您剛才在vim中儲存的檔案)

請記住,最好的學習vim的方式是使用她.您可以通過內建的vim教程來學習vim的基本使用,只需要在終端中輸入vimtutor (有的系統中可能是vim-tutor).

先開個終端,輸入vim,如果沒有,就安裝乙個vim,終端輸入 sudo apt-get install vim 即可。

了解下什麼是vim?

vim 是乙個高階文字編輯器,她提供了unix下編輯器 'vi' 的功能並對其進行了完善。vim 經常被認為是 "程式設計師的編輯器",她在程式編寫時非常有用,很多人認為她是乙個完整的整合開發環境(ide)。僅管如此,vim並不只是程式設計師使用的。vim可以用於多種文件編輯,從email排版到配置檔案編寫。

乙個網友的帖子,我才知道,原來那個vim沒有裝。

這兩天換了ubuntu10.10 , 開啟vi的時候竟然不能像以往那樣使用退格鍵,刪除字元時游標移動了,但是字元還在。。。

網上找了些帖子,加以總結,希望幫到和我一樣的初學者。

1.直接在終端輸入命令 sudo apt-get install vim ,按步操作安裝好vim即可。

這個問題主要是新系統直裝了vi,沒有裝vim。因為vi是不能直接按退格鍵刪除字元的,所以當你使用退格鍵刪除字元,只有在按下esc時,那些字元才會消失。。。vim可以直接像記事本一樣編輯字元!

這是vi下字元操作簡單命令:

dw           刪除游標右側的字

ndw          刪除游標右側的 n 個字

3dw          刪除游標右側的 3 個字

db           刪除游標左側的字

ndb          刪除游標左側的 n 個字

5db          刪除游標左側的 5 個字

2. 修改/etc/vim/vimrc.tiny 檔案,將set compatible 設定成set nocompatible . 這是因為有時候系統會預設vim相容vi,所以使用vi的命令。

3. 使用vim 開啟檔案時,預設情況下游標會停留在檔案開頭,有時候檔案比較大,翻閱和查詢都比較麻煩,怎樣在開啟的時候直接定位到某一行呢?

使用 "+"

vim filename +n 可以在開啟檔案的同時定位到第n行。

eg:  vim  myfile  +100                             //開啟的同時游標停在第100行行首

也可以在開啟檔案的同時找到第乙個匹配的詞。

vim filename  +/pattern

eg:    vim config.mk  +/export             //開啟的同時游標停在第乙個export所在的位置(詞首)

:$ 跳到檔案最後一行

:num 跳到檔案的第nub行

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...

(二)vi編輯器 字元編輯器

vi編輯器工作模式 分為編輯模式 插入模式 向檔案中寫資料。模式之間切換 i 進入編輯模式,游標在當前位置 a 進入編輯模式,游標向後移動乙個字元 鍵 1 儲存 w 2 強制儲存 w 3 退出 q 4 強制退出 q 5 儲存並退出 wq 或 x 6 強制儲存並退出 wq 或 x 7 貼上 p 8 複...