由於工作中使用linux開發環境,故文字編輯需要使用一款有效的工具,在emacs和vim之間,我最終選擇了vim。之前曾經看過《鳥哥的linux私房菜》,入門的時候使用的vim編輯器,因此使用vim。
vim有多強大其實不需要我多說,用過的都說好。剛開始使用可能不習慣它的編輯方式,但是一旦熟練起來以後,會發現vim的強大之處。
寫的目的主要是為了總結使用過程中學習到的知識點,便於以後使用查詢。
基本命令已經熟悉,so不再贅述。
1.移動
要移動游標向前乙個單詞,使用「w」命令,也可以在命令前加數字字首表示把這個命令重複多次,例如,「3w」表示向前移動3個單詞,
「b」命令向後移動到前乙個單詞的詞首。
「e」命令可以移動到單詞的詞末,而「ge」則移動到前乙個單詞的末尾。
「$」命令把游標移動到當前行行尾,「n$」則表示移動到第n行的行尾,從游標當前行開始算。
「^」命令把游標移動到一行的第乙個非空字元,而「0」命令則移到一行的第乙個字元
單字元查詢命令是最有效的命令,「fx」向前查詢本行的字元x,f表示find意思,同樣也可以使用「nfx」向前查詢本行的第n個x字元。
「fx」用於向左查詢x字元。
「%」用於匹配括號。當游標不在乙個有用的字元上時,「%」會先正向找到乙個。
ctrl-g確定在檔案中的位置
ctrl-u向上滾動半屏。ctrl-d向下滾動半屏
每次滾一行的命令是ctrl-e(上滾)和ctrl-y(下滾)
正向滾動一整屏的命令是ctrl-f(減去兩行)
vim學習筆記(一)
最近花了一點時間來學習vim,發現vim的確是乙個很好用的編輯器。熟練之後,效率挺高。1.vim是什麼?很簡單,vim就是乙個編輯器。關於他的介紹,可以去官網看看 2.學習vim 關於vim學習的 非常多。下面介紹幾個自己看到的 覺得還行,是自己入門時學習的,可以參考一下 vim自帶乙個很好教程 v...
vim學習筆記(一)
一 vim介紹 二 vim常用操作 1 vim工作模式及其轉換 2 插入命令命令 作 用a 在游標所在字元後插入 a在游標所在行尾插入 i在游標所在字元前插入 i在游標所在行行首插入 o在游標下插入新行 o在游標上插入新行 3 定位命令命令 作用 set nu 設定行號 set nonu 取消行號 ...
vim學習筆記
首先安裝vim,接著進行最基本命令的聯絡。在命令列模式下輸入 vimtutor 會開啟乙個文件,按照文件上的步驟進行最基本的使用練習。1 檢視文件編碼 開啟乙個在windows下的文字時中文顯示亂碼,於是網上搜了一下,首先是檢視編碼 set fileencoding 2 查詢替換 s aaa bbb...