摘要:全局忽略和有一個功能,可以用來保存現在打開的文件窗口布局等設置,相當于是很多編輯器的下次登陸自動打開上次未關閉的文件的功能。
Git的全局忽略功能
我知道這個功能也是通過Google來的,Stack Overflow上的一個回答給出了方案,地址是:http://stackoverflow.com/questions/7335420/global-git-ignore。我這里就當做是翻譯一下了。這里的全局忽略是只git的global級,也就是一個用戶的范圍內有效,不是系統(tǒng)范圍內有效。
要實現git的全局忽略,可以在通過配置全局的core.excludesfile選項來指定一個.gitignore文件,然后所有的git殘酷都會加載這個.gitignore。指定這個選項的做法有兩種,假設我們指定文件~/.gitignore作為全局忽略文件,一種方式是通過命令行:
$ git config --golbal core.excludesfile "~/.gitignore"
另一種方式是直接修改git的global配置文件~/.gitconfig:
$ cat ~/.gitconfig ... [core] excludesfile=~/.gitignore ...
然后把你要全局忽略的規(guī)則放到~/.gitignore中就可以了。
Git全局忽略和Vim SessionVim有一個session功能,可以用來保存Vim現在打開的文件、窗口布局等設置,相當于是很多GUI編輯器的“下次登陸自動打開上次未關閉的文件”的功能。在Vim中要實現這個功能很簡單,只要在關閉Vim前,先執(zhí)行Vim命令::mksession。該命令會在當前目錄下保存一個Session.vim文件。下次你要在該目錄下繼續(xù)工作時,就可以在啟動Vim的時候直接讓Vim加載上次保存的會話文件:$vim "+source Session.vim"。是不是很方便?
那么,Vim默認保存的會話文件Session.vim一般是和項目無關的。對于git倉庫來說,看到它出現在git status的結果中是很煩的。現在你應該知道怎么做了吧?沒錯,就是把這個文件名加入到全局的git忽略文件中。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24827.html
摘要:更多前端內容閱讀之前非用戶請自動忽略,此文針對用戶,我個人使用頻率非常高,端開發(fā)者可以選擇性的嘗試部分工具。或者調起的調試工具,跟編輯器親密合體。目前在使用,嘗試。 更多前端內容http://www.codefrom.com/p/JavaScript 閱讀之前 非Mac用戶請自動忽略,此文針對Mac用戶,我個人使用頻率非常高,PC端開發(fā)者可以選擇性的嘗試部分工具。 終端...
摘要:比如下表是它可用的所有選項是一個函數,用來創(chuàng)建自己的自動補全功能。如果第一個參數是一個命令字符或一個那么它會被用作對于高級用戶,可以傳入一個字典選項。希望大家可以結合創(chuàng)造出更多的使用方法。 FZF and VIM 前言 fzf本身并不是一個vim 插件,本來作者只提供了基本的wrapper函數(比如fzf#run). 但后來作者發(fā)現很多人并不熟悉VIMScript, 所以就創(chuàng)建一個默認...
摘要:提供數十種主題,相關文件在目錄下,可以隨意選擇,也可以自己調整配置。我對默認配置只做了一處修改,將相對路徑改成了絕對路徑。子目錄跳轉到當前目錄的子目錄。文件名就可以用資源管理器打開文件,文件名打開當前目錄子目錄下的文件。 zsh 安裝: sudo apt-get install zsh 切換默認shell: (cat /etc/shells) chsh -s /bin/zsh 安裝o...
閱讀 3493·2021-11-23 10:13
閱讀 863·2021-09-22 16:01
閱讀 909·2021-09-09 09:33
閱讀 630·2021-08-05 09:58
閱讀 1717·2019-08-30 11:14
閱讀 1935·2019-08-30 11:02
閱讀 3265·2019-08-29 16:28
閱讀 1478·2019-08-29 16:09