vim進階用法
一.多檔案常用
1. Ctrl + 6:切換檔案
2.進入vim時分屏:
垂直:vim file1 file2 -O / On
水平:vim file1 file2 -o / on
3.vim內分屏
垂直:vsplit / vsp Ctrl + w + v
水平:split / sp Ctrl + w + s
補充一句,末行下下模式想要檔案提示的話教育要加路徑。
4.關閉視窗
最後一個檔案時直接退出vim:Ctrl + w + q
最後一個檔案時不退出vim:Ctrl + w + c
5.游標移動
Ctrl + w + h / j / k / l / w
6.螢幕移動
Ctrl + W + h / j / k / l
7.螢幕尺寸
高度:Ctrl + w + + / - / =
所有螢幕擁有一樣的高度:Ctrl + w + =
寬度:Ctrl + w +> / <
二.摺疊程式碼
摺疊
摺疊函式:zf%
摺疊n行:zfnG
開啟:zo
關閉:zc
相關推薦
vim進階用法
一.多檔案常用 1. Ctrl + 6:切換檔案 2.進入vim時分屏: 垂直:vim file1 file2 -O / On 水平:vim file1 file2 -o / on 3.vim內分屏 &nb
Velocity(7)——velocity進階用法
事情 bgcolor substring elseif ron caption -s 截取 如同 1.截取部分字段substring 1 原始字符串:$!ag.tagValue,也許很長,前端頁面展示時需要截取字符串。 2 #set($str=$!ag.tagVal
使用Pandaria編寫API自動化測試進階用法
簡介 Pandaria是一款基於Cucumber JVM的API自動化測試工具,上一篇文章介紹了它的基本功能,包括基本的HTTP操作和資料庫操作。本文將介紹使用Pandaria編寫自動化測試的一些高階用法。 快速開始 安裝 Pandaria本身以Java庫的形式釋出到Maven Central中,使用
Less迴圈等進階用法(MD.6)
有幾天沒更新我的漫島系列了哈,設定十一月底完成漫島的第一版,時間挺緊迫的,另外,大家能看到的漫島的部分頁面,就截止到個人中心了,其餘的先不給看了。 由於知識雜又多,記不過來,像less稍微複雜一點的語法,每次我還得查一查文件,所以把平時遇到的比較不常規的用法記錄下來,隨時查閱。
requests 進階用法學習(檔案上傳、cookies設定、代理設定)
一、檔案上傳 1、模擬網站提交檔案 提交此圖片,圖片名稱:timg.jpg import requests files={ 'file':open('timg.jpg','rb') } response=requests.post('http://httpbin.or
canvas圖形處理和進階用法
前面的話 上一篇部落格介紹了canvas基礎用法,本文將更進一步,介紹canvas的圖形處理和進階用法 圖形變換 圖形變換是指用數學方法調整所繪形狀的物理屬性,其實質是座標變形。所有的變換都依賴於後臺的數學矩陣運算。談到圖形變換,不得不得說的三個基本變換方法就是 平移變換:transl
Mybatis進階用法詳解
一.mybatis主配置檔案SqlMapConfig.xml進階配置 SqlMapConfig.xml中配置檔案的內容和順序如下:(數字代表層級) properties(屬性) settings(全域性配置引數)typeAliases(類型別名) typeHandlers(
Python 進階用法 (持續更新)
裝飾器(Decorator) Python 的裝飾器是任何可呼叫物件(callable object),用於修改函式(Function)或類(Class)。按照用途可分為: 函式裝飾器 類裝飾器 裝飾器的介面定義可概括為: 接收某個函式或類的引用作為引數; 修改該函式或類並返回
Gradle進階用法整理
1.統一配置gradle步驟1.根目錄新建檔案 xxx.gradle步驟2.定義ext {android = [ compileSdkVersion: 23, buildToolsVersion: "23.0.3", minSdkVe
python進階用法2 【從幫助函式看python記憶體申請機制】
前言 介紹了四個幫助函式,dir(),help(),type(),id(),通過id()函式進一步分析了python在申請記憶體方面的效率問題,提到的基本型別有string,list,queue和deque 四個幫助函式 dir()函式 dir(
Android基礎學習筆記之-ListView進階用法(item圓角效果實現)
今天簡單用快取優化方式實現了listview的功能,下面讓我們實現一下上篇文章留下來的改進方案: 1).實現item佈局的圓角效果 2).對listview的item進行監聽
JavaScript switch 語句基礎與進階用法
JavaScript switch 語句switch 語句用於基於不同的條件來執行不同的動作請使用 switch 語句來選擇要執行的多個程式碼塊之一。語法switch(n){ case 1: 執行程式碼塊 1 break; ca
webpack進階用法你都get到了麼?
如何消除無用程式碼;打包自己的私有js庫;實現程式碼分割和動態import提升初次載入速度;配置eslint規範團隊程式碼規範;打包異常抓捕你都get到了麼? 搖樹優化:Tree Shaking webpack借鑑了rollup構建工具,從2.0就實現支援tree shaking,其中,到webpack4.0
Python自動化開發課堂筆記【Day08】 - Python進階(面向對象的高級用法,網絡編程)
sta 自然 log 報錯 面向 read urn total 析構函數 面向對象的高級用法 1. __str__ 只要執行打印對象的操作,就會觸發該對象類中的__str__方法(也就是對象的綁定方法)它是一種默認的方法,默認的打印輸出為<__main__.Foo o
vim使用進階
標定 保存 光標 快速 插入 path 打開 不能 插入模式 1)命令行模式:鍵入的內容被解釋為命令。 2)插入模式:鍵入的內容被插入文件。 3)可視模式:通過鍵盤選擇、剪切、復制文本。 4)Ex 模式:使用更多命令(例如:存
<linux小白進階> sed指令的基本用法
linux指令本文內容較簡潔,適合linux有點基礎的菜鳥。。。功能介紹之後都有例子便於理解,希望對大家能起到幫助作用sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成後,把緩沖區
<linux小白進階> find的基本用法
linux指令本文內容較簡潔,適合linux有點基礎的菜鳥。。。看完希望對大家能起到幫助作用文件查找指令find的基本用法:Find:實時精確查找,遍歷指定目錄中的所有文件,相對於locate來書速度較慢-name:以文件名查找 EG: find /etc -name passwd-iname:以文件名查找不
關於linux的進階命令用法之來自noob的小結(1)
linux命令 寫的很雜,先這樣,下午再來細細排版與貼圖umask 查詢當前shell的mask值umask xxx 可以設置當前目錄的mask值vim .bashrc 可以編輯當前用戶shell的mask值並且永久保存,source 後生效-S 可以用rwx顯示出當前的去掉的
Python進階----*args和**kwargs,裝飾器的用法
pop reference value -- margin zoj 是什麽 ec2 多線程 關於多線程的一個問題 svn提交代碼的時間是什麽時候? 大家都開始C++0x了,我也來湊熱鬧,今天的主題是《調侃rvalue-reference》 新手c語言,求助break問
Python爬蟲進階六之多進程的用法
maxsize clas 生產 依然 queue consumer mac 裏的 filesize 前言 在上一節中介紹了thread多線程庫。python中的多線程其實並不是真正的多線程,並不能做到充分利用多核CPU資源。 如果想要充分利用,在python中大部分情況需要