vim 跳轉到函式、變數定義處:
1.基本配置
建立三個目錄:mkdir ~/.vim/{plugin,doc,syntax} –p
建立配置檔案:touch ~/.vimrc
跳轉到函式、變數定義處:
[+ctrl+i 跳轉到函式、變數和#define 用ctrl+o 返回
[+ctrl+d 跳轉到#define處用ctrl+o 返回
ctrl+i 向前跳到前幾次游標位置
ctrl+o 向後跳到後幾次游標位置
函式體跳轉:
[[
]]
[]
][
{}
vimrc作為vim的主要配置檔案,我們在配置VIM時首先對它進行基本的設定。開啟你home目錄下的.vimrc檔案。進行如下配置:
"基本配置
set wildmenu
"增強模式中的命令列自動完成操作
set foldmethod=manual
"設定摺疊方式為手動
set helplang=cn
"設定幫助的語言為中文
set cin
"實現C程式的縮排
set sw=4
"設計(自動) 縮排使用4個空格
set sta
"插入時使用'shiftwidth'
set backspace=2
"指明在插入模式下可以使用刪除游標前面的字元
syntax enable
"設定高亮關鍵字顯示
set nocompatible
"去掉討厭的有關vi一致性模式,避免以前版本的一些bug和侷限
set number
"顯示行號
filetype on
"檢測檔案的型別
map :q
set history=1000
""記錄歷史的行數
set background=dark
"背景使用黑色
syntax on
"語法高亮度顯示
set autoindent
set smartindent
"上面兩行在進行編寫程式碼時,在格式對起上很有用;
"第一行,vim使用自動對起,也就是把當前行的對起格式應用到下一行;
"第二行,依據上面的對起格式,智慧的選擇對起方式,對於類似C語言編寫上很有用
"第一行設定tab鍵為4個空格,第二行設定當行之間交錯時使用4個空格
set tabstop=4
set shiftwidth=4
set showmatch
"設定匹配模式,類似當輸入一個左括號時會匹配相應的那個右括號
set ruler
"在編輯過程中,在右下角顯示游標位置的狀態行
set incsearch
"查詢時非常方便,如要查詢book單詞,當輸入到/b時,會自動找到第一
"個b開頭的單詞,當輸入到/bo時,會自動找到第一個bo開頭的單詞,依
"次類推,進行查詢時,使用此設定會快速找到答案,當你找要匹配的單詞
"時,別忘記回車。
set enc=chinese
"設定編碼為中文
set winaltkeys=no
"Alt組合鍵不對映到選單上
相關推薦
vim 跳轉到函式、變數定義處:
1.基本配置 建立三個目錄:mkdir ~/.vim/{plugin,doc,syntax} –p 建立配置檔案:touch ~/.vimrc 跳轉到函式、變數定義處:[+ctrl+i 跳轉到函式、變數和#define 用ctrl+o 返回 [+ctrl+d 跳轉到#d
vscode跳轉到函數定義處
ble .com 配置 9.png com color ava 沒有 download 需要安裝對應語言的插件,幫助-歡迎使用,安裝javascript, php php還需要安裝php7, 到官網https://windows.php.net/downl
第四章 php函式(自定義函式、變數範圍、引數傳遞,可變函式、遞迴函式、內建函式)
任何有效的php程式碼都可以作為函式體使用 //例子1 function add($a,$b){ echo $a+$b; } add(10,20); //php頁面顯示30 // 例子2 function add($a,$b){ return $a+$b; //r
Android四大元件——Activity跳轉動畫、淡出淡入、滑出滑入、自定義退出進入
Activity跳轉動畫、淡入淡出、滑入滑出、自定義退出進入 前言: 系統中有兩個定義好的Activity跳轉動畫:fade_in、fade_out、slide_in_left、slide_o
【2017-05-21】WebForm跨頁面傳值取值、C#服務端跳轉頁面、 Button的OnClientClick屬性、Js中getAttribute和超鏈接點擊彈出警示框。
代碼 height delet update size 內存 客戶 bar win 一、跨頁面傳值和取值: 1、QueryString - url傳值,地址傳值 優缺點:不占用服務器內存;保密性差,傳遞長度有限。 通過跳轉頁面路徑進行傳值,方式: href="地址?ke
(7)javascript的程序控制結構及語句------(2)循環控制語句、跳轉語句、對話框
對話 ima bsp .cn while語句 prompt 彈出 asc div 一、循環控制語句 循環語句主要就是在滿足條件的情況下反復執行某一個操作,循環控制語句主要包括while語句、do...while語句 和for語句。 1、While
java基礎 第十四章(Servlet聲明周期、Servlet向jsp中提供數據、Servlet跳轉jsp、jsp中書寫java代碼)
表達式 hello java代碼 cati 地址 生命周期 tdi getattr cat 一、Servlet聲明周期 1.Servlet的聲明周期一般分為四步:加載、實例化、服務、銷毀。 2.實例化在整個生命周期中只執行一次。 二、jsp 1.Se
控制跳轉語句、方法(函數)
之間 urn 面向 傳遞參數 有意義 離開 退出 定義 形式參數 1.控制條件語句 break 中斷??使用場景????(1)在選擇結構switch語句中;????(2)在循環語句中。??作用????(1)退出單層循環;????(2)退出多層循環,格式: 標簽名:語句。
商業智慧BI系統鑽取之跳轉式、摺疊式、逐級式
本文講給大家介紹商業智慧BI系統幾種常見的鑽取型別:跳轉式、摺疊式、逐級式。 鑽取介紹 跳轉式:單擊某個表元,由一張表跳轉到另外一張表。提供5種開啟方式:重新整理本頁面,下方顯示,右側顯示,開啟選項卡,彈出新視窗。 摺疊式:根據維表的鑽取路徑層層展開; 支援
【6】裝飾器、閉包、偏函式、變數作用域問題
【一】、裝飾器思想 裝飾器是其實想增加一個函式的功能,但是又不想變動原來函式的程式碼,就用裝飾器。 比如:我們用別人的一個函式,又不是很滿意,所以用裝飾器裝飾一下即可。 def fun1(): prin
微信小程式-day03-註冊頁面、路由(微信小程式頁面跳轉)、模組化
1.路由 wx.navigateTo 開啟新頁面 wx.redirectTo 頁面重定向 wx.switchTab 切換 Tab
vue.js中router.push跳轉頁面、帶引數、設定引數的方法
router.push(location) 在vue.js中想要跳轉到不同的 URL,需要使用 router.push 方法。 這個方法會向 history 棧新增一個新的記錄,當用戶點選瀏覽器後退按鈕時,則回到之前的 URL。 當你點選 <router-link> 時,這個
Python 包、模組、函式、變數作用域
Python 專案的組織結構 - 包 -- 模組 --- 類 ---- 函式、變數 Python是利用包和模組來組織一個專案的。 包: 包的物理表現是一個資料夾,但是一個資料夾卻不一定是個包,要想讓個資料夾成為一個
JAVA語言基礎——(三)跳轉語句、陣列
Java程式語句執行的順序包括4種基本控制結構: (1)順序結構; (2)選擇結構:if語句和switch語句; (3)迴圈結構:for、while、do……while、for each; (4)異常處理邏輯結構。 一、跳轉語句 跳轉語句用於無條件地轉移控制。使用跳轉語句執行分支,該
yii2的請求(request)、響應與跳轉(response)、快取(session)常用操作
一、yii2 request操作Yii::$app->request->get();//等價於:$_GET;Yii::$app->request->post();//等價於:$_POST;Yii::$app->request->get('id'); //等價於:isset(
yii2的請求(request)、響應與跳轉(response)、緩存(session)常用操作
rect() sse response 其他 agent 終端 str accep n) 一、yii2 request操作Yii::$app->request->get();//等價於:$_GET;Yii::$app->request->post()
引用資料型別函式、變數提聲、棧堆
引用資料型別函式 1.通過建構函式new Function() 不論有木有給函式取名 函式的name均為anonymous 2.特例; function f1() {}; var f2=f1.bind(null); console.log(f2.name);//"b
Java基礎(二)重寫、繼承(函式,建構函式、變數的繼承過程)、抽象。
Java不支援多繼承,因為容易帶來安全隱患,當多個父類中定義了相同功能,但功能內容不同時,子類物件不確定要執行哪一 個。 繼承是底層不斷向上抽取共性而來的。在具體呼叫時,要建立最子類的物件(更多的功能,包括共有的和特有的)。 載入子類檔案時候,先載入父.
python基礎之元組、檔案操作、編碼、函式、變數 python基礎之元組、檔案操作、編碼、函式、變數
python基礎之元組、檔案操作、編碼、函式、變數 1、集合set 集合是無序的,不重複的,主要作用: 去重,把一個列表變成集合,就可以自動去重 關係測試,測試兩組資料的交集,差集,並集等關係 操作例子如下: 1 list_1 = [1,4,5,7,3,6,7,9] 2
iOS App 內部跳轉(設定、Wifi、藍芽...)關鍵詞
1、iOS 10 以前: 蜂窩網路:prefs:root=MOBILE_DATA_SETTINGS_ID Wi-Fi:prefs:root=WIFI 定位服務:prefs:root=LOCATION_SERVICES 個人熱點:prefs:root=INTERNET_TETHERING 關於本機:prefs