上一篇介紹了vim的簡單編輯方式。熟練掌握vim的基本操作后,還只是一個得心應手的文本編輯器,終究是比IDE要弱很多的。強大的vs中,代碼目錄樹,代碼跳轉,函數瀏覽,自動補全,代碼調試等功能才是我們舍棄文本編輯器擁抱IDE的核心原因。本篇將介紹本人長期依賴的插件,及基本使用方法,從而真正 ...
本人是從重度vs使用者經過大概半年的時間轉變成的重度vim使用者。學習過程中也看過很多教程和經驗,一開始只能機械的記住什么鍵對應什么功能,常用有哪些插件,別人的vimrc長啥樣。很難理解為什么如此設計,vimrc里面為啥要設成那樣,有什么好處。一直覺得針對vim新手,缺乏簡明的介紹和解釋的文章。本文會先簡單介紹vim的基本操作以及vim的優勢,然后根據自己的理解,介紹一些按鍵的作用,並盡可能說明 ...
2017-10-13 16:03 1 6714 推薦指數:
上一篇介紹了vim的簡單編輯方式。熟練掌握vim的基本操作后,還只是一個得心應手的文本編輯器,終究是比IDE要弱很多的。強大的vs中,代碼目錄樹,代碼跳轉,函數瀏覽,自動補全,代碼調試等功能才是我們舍棄文本編輯器擁抱IDE的核心原因。本篇將介紹本人長期依賴的插件,及基本使用方法,從而真正 ...
最近在寫博客的時候發現對數學公式的支持並不好,於是就想尋找一個解決方案。我本身是一個愛折騰的人,有時盡管有現成的解決方案我有事也不願意去用。於是多方查找資料,想尋求一個自定義的解決方案,最終把自己的目標定為:使用自己喜愛的文本編輯器Vim寫tex代碼,能夠在Vim中方便的編譯tex並生成pdf ...
對於php代碼審計我也是從0開始學的,對學習過程進行整理輸出沉淀如有不足歡迎提出共勉。對學習能力有較高要求,整個系列主要是在工作中快速精通php代碼審計,整個學習周期5天 ,建議花一天時間熟悉php語法。 我是直接phpstudy2019一鍵搭建小白首選 所謂工欲善其事必先利其器,找一款 ...
初級篇更多是對那些已有的版本漏洞分析,存在安全問題的函數進行講解,中級篇更多是針對用戶輸入對漏洞進行利用 中級篇更多是考慮由用戶輸入導致的安全問題。 預備工具首先要有php本地環境可以調試代碼 總結就是 1. 可以控制的變量【一切輸入都是有害的 】 2. 變量到達有利 ...
高級篇主要講 1. 熟知各個開源框架歷史版本漏洞。 2. 業務邏輯漏洞 3. 多線程引發的漏洞 4. 事務鎖引發的漏洞 在高級篇審計中有很多漏洞正常情況下是不存在的只有在特殊情況下才有 PHP常用框架 Zendframwork,Yii,Laravel ,、ThinkPHP ...
以前介紹過一些vim插件,有兩個插件是方便寫iOS程序的,即cocoa和objc_matchbracket(以下稱objc_mb)。cocoa插件主要用來補全cocoa框架的API名,objc_mb則用來自動補全中括號。 不過這兩個插件都不支持后綴.mm的objective-C++文件,需要 ...
Vim關於Vue的生態鏈還是很少,不過湊活湊活還是能用的。 縮進 縮進采用的是兩個空格,.vimrc配置: au BufNewFile,BufRead *.html,*.js,*.vue set tabstop=2 au BufNewFile,BufRead *.html,*.js ...
環境安裝是學習任何一個新東西的第一步,這一步沒走舒坦,那后面就沒有心情走下去了。 引用名句:工欲善其事必先利其器!! Robotframework:一款 自動化測試框架。 Eclipse:一款編輯工具。可以編輯python代碼、java代碼等。 環境安裝一共分為四個步驟 ...