日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序员的vim

發(fā)布時間:2023/12/18 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员的vim 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1,所有的Unix like系統(tǒng)都會內建vi文書編輯器,其他的文書編輯器則不一定會存在,但是目前我們使用比較多的是vim編輯器

vim具有程序編輯的能力,可以主動的以字體顏色辨別語法的正確性,方便程序的設計

2,什么是vim

Vim是從vi發(fā)展出來的 一個 文本編輯器,代碼補充,編譯及錯誤跳轉等方便編程的功能特別的豐富,在程序員中被廣泛使用.

簡單來說,vi是老式的字處理器,不過功能已經(jīng)很齊全了,但是還是有可以進步的地方,vi則可以說是程序開發(fā)者的意向很好用的工具

3,vi/vim的使用

基本上vi/vim共分為三種模式,人別是命令模式(Command mode),輸入模式(Insert mode),和 底部命令模式(Last line mode).

3.1,命令模式:

  • 用戶剛剛啟動vi/vim,變進入命令模式,此狀態(tài)下敲擊鍵盤動作會被Vim識別為命令,而非輸入字符,比如我們按下i,并不會輸入一個字符,i被當做了一個命令
  • 移動光標的相關命令
w(e) 移動光標到下一個單詞b 移動光標到上一個單詞數(shù)字0 移動到本行開頭$ 移動光標到本行結尾H 移動光標到屏幕首行M 移動光標到屏幕中間的一行 L 移動光標到屏幕的尾行gg 移動光標到文檔的首行 G 移動光標到文檔尾行ctrl + f 下一頁ctrl + b 上一頁 . 移動光標到上一次的修改行
  • 查找
/xuexue 在整篇文檔中搜索xuexue字符串,向下查找 ?xuexue 在整篇文檔中搜索xuexue字符串,向上查找 * 查找整個文檔,匹配光標所在的所有 單詞,按下n查找 下一處,N上一處 # 查找整個文檔,匹配光標所在的所有單詞,按下n查找下一處,N上一處gd 找到光標所在單詞 匹配的單詞,并停留在非注釋的第一個匹配上% 找到括號的另一半(確定閉合區(qū)間)
  • 復制,刪除,粘貼
yy 拷貝光標所在行 dd 刪除光標所在行 D 刪除當前光標到尾行的內容 dG 刪除當前行到文檔尾部的內容p 粘貼yy所復制的內容x 刪除光標所在的字符u 撤銷上一步的操作
  • 數(shù)字與命令
3yy 拷貝光標所在行以及向下的3行5dd 刪除光標所在行以及向下的5行

輸入模式:

在命令模式下,按下字母i(insert),即進入輸入的模式,就可以編輯了...

4,底線命令模式

在命令模式下輸入冒號(英文的:),就進入了底線命令模式,在底線命令模式下可以輸入單或多個字符的命令,常用命令有:

:q! 強制退出 :wq! 強制寫入退出 :set nu 顯示行號 :數(shù)字 調到數(shù)字那行隨時按下esc可以退出底線命令模式

?5,vim工作模式

?

vim按鍵

  • 移動光標
移動光標的方法 h 或 向左箭頭(←) 光標向左移動一個字符j 或 向下箭頭(↓) 光標向下移動一個字符k 或 向上箭頭(↑) 光標向上移動一個字符 l 或 向右箭頭(→) 光標向右移動一個字符 向下移動5行 5j 向右移動10個字符 10l n(space) 按下數(shù)字n,列如10,然后按下空格,光標會向右移動10個字符
  • 底線命令
:! command 暫時離開vim指令模式,執(zhí)行command的結果 列如 :!ip a 臨時查看一下ip信息,然后可以回到vim:set nu 顯示vim行號:set nonu取消行號

更多的nb的vim用法請看菜鳥教程:http://www.runoob.com/linux/linux-vim.html

?

轉載于:https://www.cnblogs.com/ljc-0923/p/10062914.html

總結

以上是生活随笔為你收集整理的程序员的vim的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。