Linux下強大的編輯器Vim使用前端開發
導讀:前端開發前端開發 軟件世界貌似有一些非常長壽的東西,vi算是一個。本篇文章聚焦的是研發線上最常用的一些功能。至于安裝插件,寫一些腳本,那一般是在開發機上玩的,生產環境沒有條件、高端網站建設網站seo優化診斷工具。
軟件世界貌似有一些非常長壽的東西,vi算是一個。本篇文章聚焦的是研發線上最常用的一些功能。至于安裝插件,寫一些腳本,那一般是在開發機上玩的,生產環境沒有條件、也沒有時間忍受你做這些增強。希望看完本文,能夠對這款神器有一個大體印象。當然,熟練的使用還需要日常有意識的培養。
vim是vi的增強版,一般現代linux都不缺那幾兆空間,所以預裝的都是增強版,本文默認使用vim。
養成習慣
vim最大的貢獻就是它的按鍵系統。這也是為什么chrome、idea、atom等編輯器都會提供一個vim mode。筆者見過很多資深的程序員,包括架構師,習慣使用方向鍵去控制光標的移動。這不能說不對,但這也拋棄了vim最大的精華所在,效率上低了一大截。堅持使用h、j、k、l,你會感謝你今天的糾正。大腦和手指真的是有記憶,當你用的足夠多,這也就成了你約定俗成的設定。
vim另外一個特點就是帶模式的。一共四種模式,我們不需要記憶,只需要使用例子去理解即可。
不要添亂
不要使用vim打開大文件,vim會一次性讀取所有內容到內存,容易造成宿個業網站建設公司主機內存溢出。 打開文件前,可以使用du -h命令查看文件大小。一般,100MB以下為宜。
常用操作
以下操作在普通模式下執行,連續按鍵
漫游
- j?向下
- 30j?向下移動30行
- k?向上
- h?向左
- l?向右
- 0?到行首
- ^?到行首第一個字符,如果前面有空格的話
- $?到行尾
- gg?快速到文件頭
- G 快速到文件尾
- 100G 跳轉到第100行
不建議在插入模式下進行光標移動,這很低效
復制:y
- yy?復制一行
- 10yy?向下復制10行
- yw?復制光標開始的一個單詞
- y$?復制光標到行尾
- yfB?復制光標到第一個大寫B中間的內容
- y2fB?公司網站建設復制光標到第二個大寫B中間的內容
剪切: x
- x?向剪切一個一個字符,如果是在行尾,則為向前剪切
- 3x?剪切三個
- xp?非行尾交換兩個字符,如從bs變成sb
刪除:d
刪除的內容會放到剪貼板,按p即可粘貼到其他地方
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-28 ,文章Linux下強大的編輯器Vim使用前端開發主要講述Linux,Vim網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_11604.html