日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Source Insight常用的快捷键

發布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Source Insight常用的快捷键 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

From: http://blog.21ic.com/user1/4251/archives/2008/53650.html


Source Insight常用的快捷鍵:
Ctrl+= :Jump to definition
Ctrl+/ :Look up reference
F3 : search backward
F4 : search forward
F5: go to Line
F7 :Look up symbols
F8 :Look up local symbols
F9 :Ident left
F10 :Ident right
Alt+, :Jump backword
Alt+. : Jump forward
Shift+F3 : search the word under cusor backward
Shift+F4 : search the word under cusor forward
F12 : incremental search
Shift+Ctrl+f: search in project
shift+F8 : hilight word

Source Insight的窗口操作:
project window Ctrl+O打開
symbol window Alt+F8打開和關閉
Contex Window 自定義鍵打開和關閉
Relation Window 自定義鍵打開 先鎖定再刷新聯系

在Source Insight中添加自定義功能的步驟如下:
1.Source Insight中,Options->Custom Commands...->Add...,New Command name 隨便寫,我的是"Edit with Vim"
2.Run中寫入: "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f
意思是在當前已經打開的gvim窗口里面打開當前的文件,并且跳轉到指定行
%l為當前的行號,%f為文件名
使用 --remote-silent 的作用是,如果已經打開了對應文件,就不會打開第二次,而是在已經打開的文件里跳轉到對應行
3.還是同一個對話框里面,選擇Keys->Assign New Key...->按F12,如果你已經將F12設置給其他命令,選擇其他的按鍵就行了

下面是一些常用自定義功能:( CUSTOM COMMANDS )

打開資源管理器并選中當前文件
ShellExecute open explorer /e,/select,%f
查看log
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:%f /notempfile /closeonend
diff
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /path:%f /notempfile /closeonend
取得鎖定(check out)
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:lock /path:%f /notempfile /closeonend
提交(check in)
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:%f /notempfile /closeonend
更新(update)
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:%f /notempfile /closeonend
更新整個目錄(update all)
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:*.* /notempfile /closeonend
取消鎖定(undo check out)
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:revert /path:%f /notempfile /closeonend
在ultriEdit中編輯
"C:\Program Files\UltraEdit-32/uedit32" %f
在vim中編輯并定位到當前行
"C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f

匯總其他小技巧:

讓{ 和 } 不縮進:

Options->Document Options->Auto Indent->Indent Open Brace/Indent Close Brace

hao space: SourceInsight 小技巧
1、按住"ctrl", 再用鼠標指向某個變量,點擊一下,就能進入這個變量的定義。

2、今天把一個用sourceinsight排版整齊的C文件,偶然用VC打開一看,全亂了。研究了半天,發現SI對每個字符的寬度不太一致。
請教同事發現選上"view --> draft view", 就可以讓每個字符的寬度一致了。快捷鍵是 "Alt + F12"

3、"shift+F8" 標亮所有文本中光標所在位置的單詞

4、跳到某一行:"ctrl + g"

zz:blog.21ic.com/user1/4251/archives/2008/53650.html

快捷鍵匯總:
???

退出程序???????????????????????????? : Alt+F4
重畫屏幕???????????????????????????? : Ctrl+Alt+Space
完成語法???????????????????????????? : Ctrl+E
復制一行???????????????????????????? : Ctrl+K
恰好復制該位置右邊的該行的字符?????? : Ctrl+Shift+K
復制到剪貼板???????????????????????? : Ctrl+Del
剪切一行???????????????????????????? : Ctrl+U
剪切該位置右邊的該行的字符?????????? : Ctrl+;
剪切到剪貼板???????????????????????? : Ctrl+Shift+X
剪切一個字?????????????????????????? : Ctrl+,
左邊縮進???????????????????????????? : F9
右邊縮進???????????????????????????? : F10
插入一行???????????????????????????? : Ctrl+I
插入新行???????????????????????????? : Ctrl+Enter
加入一行???????????????????????????? : Ctrl+J
從剪切板粘貼???????????????????????? : Ctrl+Ins
粘貼一行???????????????????????????? : Ctrl+P
重復上一個動作?????????????????????? : Ctrl+Y
重新編號???????????????????????????? : Ctrl+R
重復輸入???????????????????????????? : Ctrl+\
替換???????????????????????????????? : Ctrl+H
智能重命名?????????????????????????? : Ctrl+'
關閉文件???????????????????????????? : Ctrl+W
關閉所有文件???????????????????????? : Ctrl+Shift+W
新建???????????????????????????????? : Ctrl+N
轉到下一個文件?????????????????????? : Ctrl+Shift+N
打開???????????????????????????????? : Ctrl+O
重新裝載文件???????????????????????? : Ctrl+Shift+O
另存為?????????????????????????????? : Ctrl+Shift+S
顯示文件狀態???????????????????????? : Shift+F10
激活語法窗口???????????????????????? : Alt+L
回到該行的開始?????????????????????? : Home
回到選擇的開始?????????????????????? : Ctrl+Alt+[
到塊的下面?????????????????????????? : Ctrl+Shift+]
到塊的上面?????????????????????????? : Ctrl+Shift+[
書簽???????????????????????????????? : Ctrl+M
到文件底部?????????????????????????? : Ctrl+End, Ctrl+(KeyPad) End
到窗口底部?????????????????????????? : (KeyPad) End (小鍵盤的END)
到一行的尾部???????????????????????? : End
到選擇部分的尾部???????????????????? : Ctrl+Alt+]
到下一個函數???????????????????????? : 小鍵盤 +
上一個函數?????????????????????????? :?? 小鍵盤 -
后退???????????????????????????????? : Alt+,, Thumb 1 Click
后退到索引?????????????????????????? : Alt+M
向前???????????????????????????????? : Alt+., Thumb 2 Click
轉到行?????????????????????????????? : F5, Ctrl+G
轉到下一個修改?????????????????????? : Alt+(KeyPad) +
轉到下一個鏈接?????????????????????? : Shift+F9, Ctrl+Shift+L
回到前一個修改?????????????????????? : Alt+(KeyPad) -
跳到連接(就是語法串口列表的地方)???? : Ctrl+L
跳到匹配???????????????????????????? : Alt+]
下一頁?????????????????????????????? : PgDn, (KeyPad) PgDn
上一頁?????????????????????????????? : PgUp, (KeyPad) PgUp
向上滾動半屏???????????????????????? : Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) *
向下滾動半屏??????????????????????? : Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) /
左滾???????????????????????????????? : Alt+Left
向上滾動一行???????????????????????? : Alt+Down
向下滾動一行???????????????????????? : Alt+Up
右滾???????????????????????????????? : Alt+Right
選擇一塊???????????????????????????? : Ctrl+-
選擇當前位置的左邊一個字符?????????? : Shift+Left
選擇當前位置右邊一個字符???????????? : Shift+Right
選擇一行???????????????????????????? : Shift+F6
從當前行其開始向下選擇?????????????? : Shift+Down
從當前行其開始向上選擇?????????????? : Shift+Up
選擇上頁???????????????????????????? : Shift+PgDn, Shift+(KeyPad) PgDn
選擇下頁???????????????????????????? : Shift+PgUp, Shift+(KeyPad) PgUp
選擇句子(直到遇到一個 . 為止)??????? : Shift+F7, Ctrl+.
從當前位置選擇到文件結束???????????? : Ctrl+Shift+End
從當前位置選擇到行結束?????????????? : Shift+End
從當前位置選擇到行的開始???????????? : Shift+Home
從當前位置選擇到文件頂部???????????? : Ctrl+Shift+Home
選擇一個單詞???????????????????????? : Shift+F5
選擇左邊單詞???????????????????????? : Ctrl+Shift+Left
選擇右邊單詞???????????????????????? : Ctrl+Shift+Right
到文件頂部?????????????????????????? : Ctrl+Home, Ctrl+(KeyPad) Home
到窗口頂部?????????????????????????? : (KeyPad) Home
到單詞左邊(也就是到一個單詞的開始)?? : Ctrl+Left
到單詞右邊(到該單詞的結束)?????????? : Ctrl+Right
排列語法窗口(有三種排列方式分別按1,2,3次)??????? : Alt+F7
移除文件???????????????????????????? : Alt+Shift+R
同步文件???????????????????????????? : Alt+Shift+S
增量搜索(當用Ctrl + F 搜索,然后按F12就會轉到下一個匹配)????? : F12
替換文件???????????????????????????? : Ctrl+Shift+H
向后搜索???????????????????????????? : F3
在多個文件中搜索???????????????????? : Ctrl+Shift+F
向前搜索???????????????????????????? : F4
搜索選擇的(比如選擇了一個單詞,shift+F4將搜索下一個)??? : Shift+F4
搜索???????????????????????????????? : Ctrl+F
瀏覽本地語法(彈出該文件語法列表窗口,如果你光標放到一個變量/函數等,那么列出本文件該變量/函數等的信息)??? : F8
瀏覽工程語法???????????????????????? : F7, Alt+G
跳到基本類型(即跳到原型)???????????? : Alt+0
跳到定義出(也就是聲明)?????????????? : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click
檢查引用???????????????????????????? : Ctrl+/
語法信息(彈出該語法的信息)?????????? : Alt+/, Ctrl+R Click (select)
高亮當前單詞???????????????????????? : Shift+F8
語法窗口(隱藏/顯示語法窗口)????????? : Alt+F8
關閉窗口???????????????????????????? : Alt+F6, Ctrl+F4
最后一個窗口???????????????????????? : Ctrl+Tab, Ctrl+Shift+Tab

zz:hi.baidu.com/%C9%D9%D2%DD%B9%A4%D7%F7%CA%D2/blog/item/400fcf60a3eca7d1e6113ad0.html

總結

以上是生活随笔為你收集整理的Source Insight常用的快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。