1. 程式人生 > >史上最優秀的,最快的編輯器VIM(上古神器)

史上最優秀的,最快的編輯器VIM(上古神器)

給大家介紹一下非常優秀的一款編輯器vim,它誕生於視覺化介面之前,的一款非常古老的編輯神器,那會兒都是黑乎乎的命令視窗,滑鼠的都沒有

vim可以解放我們一直抓著滑鼠的手,因為vim提供了足夠多的快捷鍵,可以實現滑鼠的所有功能,而且比滑鼠更快,更靈活

安裝VIM

vim只是我們的輔助編輯工具而已,所以還得依賴目前主流使用的編輯器比如:webstorm , phpstorm等等,怎麼安裝呢? 其實就是本質上就是安裝一個外掛plugin,不會的私聊我

VIM知識總結

vim一共有三種模式

  • vim特定模式(表現為一個字元的游標)
  • 正常模式(表現為一條豎線)
  • 執行命令列模式

目前我們只能使用的前兩種模式,第一種模式就是vim特定模式,也只有在vim特定模式下,才能使用vim的各種快捷鍵、第二種模式也就是正常模式,也就是我們一般寫程式碼的模式

VIM快捷鍵

  • i (insert)進入正常模式,移動到游標字元的前面
  • a (after)進入正常模式,移動到游標字元的後面
  • o(other line)進入正常模式,移動到新的一行
  • h j k l 左上下右
  • :w寫入儲存
  • :wq 編輯完退出
  • w(word)一個單詞一個單詞的走
  • b(backword)一個單詞一個單詞的後退
  • e(end)移動到單詞的最後一個字元處
  • f e; 在本行中查詢字元e,按;可以接著往下找
  • 0 直接到行首
  • $ 直接到行末
  • 10 G 跳轉到第十行
  • gg 檔案開頭
  • % 在兩個括號之間切換
  • * header 查詢header這個單詞,一個接著一個的找
  • 快速標記 m a 查詢 ‘a
  • v 選擇
  • y 複製
  • d 刪除
  • p 貼上
  • u:撤銷
  • x 刪除游標下的字元

相關推薦

優秀編輯VIM上古神器

給大家介紹一下非常優秀的一款編輯器vim,它誕生於視覺化介面之前,的一款非常古老的編輯神器,那會兒都是黑乎乎的命令視窗,滑鼠的都沒有 vim可以解放我們一直抓著滑鼠的手,因為vim提供了足夠多的快捷鍵,可以實現滑鼠的所有功能,而且比滑鼠更快,更靈

關於富文字編輯—UEditorjava版的使用以及如何將UEditor的檔案/圖片傳路徑改成絕對路徑

突然發現好久沒寫部落格了,感覺變懶了,是要讓自己養成經常寫文章的習慣才行。既可以分享自己的所學,和所想,和大家一起討論,發現自己的不足的問題。 大家可能經常會用到富文字編輯器,今天我要說的是UEditor的使用,這是一個簡單易用的開源富文字編輯器。但是對於沒有用過的同學而言還是需要稍微瞭解一下的。 可能有些人

關於富文字編輯ueditorjsp版傳檔案到阿里雲OSS的簡單例項適合新手

       本人菜鳥一枚,最近公司有需求要用到富文字編輯器,我選擇的是百度的ueditor富文字編輯器,閒話不多說,進入正題:一:ueditor的下載及安裝以及OSS的下載及引入我就不詳細說了,這裡說下要注意的幾點:        1,ueditor下載地址:點選開啟連結

SRPG遊戲開發三十五第八章 遊戲中的資料 - 五 測試匯出匯入與編輯說明Test, Export, Import and Description

返回總目錄 第八章 遊戲中的資料(Data in Game) 在之前的章節中,我們進行地圖物件的生成,移動等操作。 這一章本來可以進行戰鬥的編寫,不過資料缺失是一個問題。 所以這一章我們先來建立一些資料,以及如何編輯它們,是否需要生成配置檔案等。 文章

Java中當表單含有檔案傳時提交資料的如何讀取吐血版

int TeamId = 0;// 用於存放輸出的資訊String message = "";// 在自己的專案中構造出一個用於存放使用者照片的資料夾String projectpath = this.getServletContext().getRealPath("/he

解決Eclipse編輯儲存Ctrl+S時卡頓問題

Eclipse開發專案時,發現越到後面,操作起來越卡,設定了一些優化的選項,但發現也只是啟動的時候時間短了,但敲程式碼的時候還是很卡,最後發現問題出在Ctrl鍵上。解決Ctrl+S卡頓的方法:Window -> Preferences -> General ->

分享一個Delphi製作的文件編輯原始碼仿Word

  功能挺多的,就是很多地方都沒有完善。不過簡單使用,是沒有問題的。 我也忘記是在哪個網站下載的,可能是Git國外的網站。 仿Word文件編輯器,不過其實沒有必要的,因為使用者會直接使用微軟或者其他軟體來製作自己的文件。 但是卻具有參考價值,雖然程式碼需要優化的地方還有很多。比如那些

Eclipse安裝和配置JS編輯Spket圖文教程

一、Spket簡介 Spket是一個RIA的開發工具,具有程式碼自動完成、語法高亮、內容概要等功能,可以幫助開發人員高效的編寫JavaScript程式。 效果圖: 二、安裝Spket 1.去官網(http://www.spket.com/download.

【Unity】UGUI Image元件檢視面板編輯擴充套件ImageEditor類

問題描述     說到Unity的檢視面板編輯器擴充套件,相信大家都不會陌生。但是當你嘗試用同樣的方式去擴充套件UGUI的元件時,會發現根本沒有效果。 解決方案     這個問題的解決方案有兩個關鍵點: 用繼承的方式避開同系統編輯器擴充套件的衝突所擴充套件的編輯器類要繼承

【小技巧】文字編輯Notepad++v6.9中Tab設定成4個空格

    Notepad++ 作為很順手的文字編輯器被程式猿廣泛運用。     養成良好的程式碼習慣,先從縮排標準4空格開始。     版本為6.9.2     流程:     設定—首選項—製表符

BZOJ1269 文本編輯editor伸展樹

二分 tor ble 進入 define 什麽 平衡 一點 防止 題意 https://www.lydsy.com/JudgeOnline/problem.php?id=1269 思路 伸展樹(\(\text{splay}\))功能比較齊全的模板,能較好的體現 \(\tex

簡單好玩的機器學習課程

用四個遊戲,完成機器學習入門。通俗易懂,生動有趣。入門的同學可以看一下。 讓機器學會打遊戲【第二彈】守衛紅城(主要介紹感知器演算法) 看看機器是如何守衛紅城的,利用感知器演算法,判斷湧入的是敵軍還是難

CDH-5.10.2叢集的搭建【不全不要錢】已經實現但是非預期效果可能是由於記憶體不足

說在前面的話:本文適合電腦記憶體16G以上的,安裝的是純正的CDH,不是三個節點的,純正四節點。建議配置主節點3G記憶體,從節點1.5G記憶體,硬碟大小建議單節點配置20G以上,CDH版本比apache吃記憶體和硬碟,請準備好再安裝 如果你是新手學習,強烈!建議不要瞎改

關於int和integer全面認真的總結新鮮出爐我也標題黨一次把

首先int和integer有是區別,是個人都知道integer是int的封裝類,int是java 的一個基本資料型別,是一個關鍵字。然後可能還會有人說int預設是0,integer物件預設是null,這有一個前提,那是作為類的成員,如果你在一個方法中出現int a;syste

全面細的Android中layout建立子資料夾

最近我在封裝android播放器 ,裡面的佈局巢狀比較多,layout檔案也比較多,所以想著能不能再layout資料夾下建立子資料夾,經過一系列的查閱與嘗試,最終還是完成了我想要的效果,在此分享給大家。先截圖來一波正確的操作:分解步驟:首先將專案以project目錄開啟1.在

玉柱身邊的打工皇后十二年掙了5個億 那些年我們走過的路每天要處理的事情多如牛毛躲債抵押合作借款很多事情來不及向玉柱彙報她就必須立刻做出決定把事情分類先處理重要,最急切的事

  看看這位打工皇后,十二年掙了5個億。1995年20歲的程晨從南京大學畢業加盟了巨人集團。當時巨人集團正好是史玉柱最輝煌的時候,當時產值10個億,史玉柱被福布斯評為內地富豪第八名。 程晨從底層業務員起步,三個月轉正,半年後升為業務主管。她勤奮上進,別人花8小時跑業務

Vue2.0全入坑教程—— 搭建Vue腳手架vue-cli

這裡要手動複製就是用滑鼠右鍵那個,具體為啥不多解釋),安裝這裡是因為我們用的npm的伺服器是外國,有的時候我們安裝“依賴”的時候很很慢很慢超級慢,所以就用這個cnpm來安裝我們說需要的“依賴”。安裝完成之後輸入 cnpm -v,如下圖,如果出現相應的版本號,則說明安裝成功。安裝webpack安裝webpack

詳細的WinHex數據恢復大師六大章節視頻教程

主分區 操作 17. 回收 刪除 顯示 清空 大小 sin 1.數據恢復基礎課(1)\1.為什麽要學winhex手工恢復數據;目錄中文件數:2個(2)\2.數據恢復環境之虛擬磁盤;目錄中文件數:2個(3)\3.數據恢復軟件之winhex的使用;目錄中文件數:2個(4)\4.

「newbee-mall新蜂商城開源啦」 頁面優化新版 wangEditor 富文字編輯整合案例

大家比較關心的新蜂商城 Vue3 版本目前已經開發了大部分內容,相信很快就能夠開源出來讓大家嚐鮮了,先讓大家看看當前的開發進度: ![](https://img2020.cnblogs.com/blog/859549/202011/859549-20201101223235953-63093615.jpg)

Java程序員喜愛的編輯之一Notepad++

java 編輯器 簡介: Notepad++是windows操作系統下的一套文本編輯器,有完整的中文化接口以及支持多國語言編寫的功能。Notepad++官方下載地址:https://notepad-plus-plus.org功能: 內置支持多達27種語法高亮度顯示(包括各種常見的源代碼