Xcode學習筆記 用Vim編輯器輔助Xcode


Xcode學習筆記 用Vim編輯器輔助Xcode是本文要介紹的內容,Vim 是一款深受歡迎的編輯器,而 Xcode 又擁有一個很爽的特性,就是從 file panel 中單擊文件名時,除了直接在 Xcode 中顯示和編輯,也提供可選的選項,供你指定雙擊文件名時候調用的編輯器名字。下面就介紹一個用 Vim 編輯器輔助 Xcode 的方法。

從頂部菜單欄進入 Xcode 功能設置,找到 “File Types”,進入 file->text->sourcecode,調出彈出菜單,然后選擇 “External Editor”,並選中 MacVim 即可。你也可以直接從 CLI 中用 Vim 打開相關的 source files,不過存在一個小問題,就是在 Cocoa 環境中,源代碼文件是 .m 結尾的,不巧的是,Matlab 的代碼文件也是以 .m 結尾的。所以在 vimrc 文件中要做一下這個調整:

let filetype_m=’objc’ 



用 Vim 編輯 Xcode 中的文件存在另一個不方便的地方,就是你編譯調試時需要切換窗口回 Xcode 來做這些事情。解決方法是把下面的內容加到 vimrc 中:

” update the :make command to tell Xcode to build  
set makeprg=osascript\ -e\ \”tell\ application\ \\\”Xcode\\\”\”\ -e\ \”build\”\ -e\ \”end\ tell\”

function! XcodeClean()
silent execute ‘:!osascript -e “tell application \”Xcode\”" -e “Clean” -e “end tell”‘
endfunction
command! -complete=command XcodeClean call XcodeClean()

function! XcodeDebug()
silent execute ‘!osascript -e “tell application \”Xcode\”" -e “Debug” -e “end tell”‘
endfunction
command! -complete=command XcodeDebug call XcodeDebug()

” Command-K cleans the project
:noremap :XcodeClean
” Command-Return Starts the program in the debugger
:noremap :XcodeDebug


這樣,就是兩個快捷鍵 +make,就能應付基本的需求了。

最后一個問題就是,Vim 沒有自帶 Objective-C 的語法高亮 theme,默認補全也不是很好用。cocoa.vim 這個插件應運而生。有了它,你就擁有了針對 Objective-C 的高亮,代碼補全,文檔查詢等特性。具體的功能和使用請直接去插件主頁參考。

小結:Xcode學習筆記 用Vim編輯器輔助Xcode的內容介紹完了,希望本文對你有所幫助!更多內容請參考編輯推薦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM