導航:首頁 > 程序命令 > git命令補全

git命令補全

發布時間:2022-05-09 00:37:15

㈠ 關於Ubuntu虛機內git submole的問題

一、Ubuntu系統默認內置:

實際上ubuntu默認沒有安裝老版本的vi,只裝了vim。vi是vim.tiny(vim的最小化版本,不含 GUI,並且僅含有一小部分功能,並且默認與vi兼容。此軟體包不依賴於vim-runtime軟體包)的一個別名,可用命令ls -l /usr/bin/vi來進行查看vi是指向/etc/alternatives/vi,而/etc/alternatives/vi 又指向/usr/bin/vim.tiny,從命令update-alternatives --display vi可以看出默認情況下,vi當前指向的是vim.tiny。

二、VIM版本及其對比:

不同的編譯選項編譯出來的vim而已。比如vim是終端下的vim-basic跟vim-tiny,而vim-gnome是用了GNOME2 GUI的vim,在gnome桌面系統上推薦安裝vim-gnome。

1、vim-tiny是tiny 版本的vim,就是功能比較少(前面有個+的表示有著功能),但是體積小,速度快。

1、vim-tiny是tiny 版本的vim,就是功能比較少(前面有個+的表示有著功能),但是體積小,速度快。

2、vim-basic:完整版的vim,不過同樣沒有圖形界面,沒有菜單

3、更多可以查看幫助文檔:http://vimdoc.sourceforge.net/htmldoc/various.html#+feature-list

提示:

ctags的功能很強大,更詳細的配置請參考其文檔。

建議在~/.vimrc中添加如下配置以使Vim在父目錄中尋找tags文件[10]:

set tags=tags;/

設置好後,可在Vim中使用如下功能:Ctrl-]轉至最佳匹配的相應Tag,Ctrl-T返回上一個匹配。如果有多個匹配,g Ctrl-]可顯示所有備選的tags。如有需要,可互換Ctrl-]和g Ctrl-][11]:

"在普通和可視模式中,將<c-]>與g<c-]>互換 nnoremap <c-]> g<c-]> vnoremap <c-]> g<c-]> nnoremap g<c-]> <c-]> vnoremap g<c-]> <c-]>

使用:make可調用make命令編譯程序,配合Vim內置的QuickFix功能,可以像IDE一樣打開一個窗口展示編譯錯誤和警告,通過它還可以方便地跳轉到各編譯錯誤的產生位置。

常用的命令有:cw[indow](如有錯誤打開quickfix窗口)、:cn(跳到下一個錯誤)、:cp(跳到前一個錯誤)等,具體可:help quickfix。

如果想在有錯時自動打開quickfix窗口[12]:

" 編譯後,如有錯誤則打開quickfix窗口。(游標仍停留在源碼窗口) " " 注意:需要開啟netsting autocmd autocmd QuickFixCmdPost [^l]* nested cwindow autocmd QuickFixCmdPost l* nested lwindow

默認情況下,:mak[e]會跳轉到第一個錯誤,如果不想啟用這個功能,請使用:make!。

代碼較長時可啟用代碼折疊功能,如按語法高亮元素折疊:

set foldmethod=syntax "默認情況下不折疊 set foldlevel=99

隨後即可使用z系列命令管理代碼折疊。如za會翻轉當前位置的折疊狀態,zA會遞歸翻轉當前層所有代碼的折疊狀態等。當然也可以把功能鍵映射到za:

map <F3> za

K鍵可用於查看當前函數的文檔。

近來仍被積極維護的代碼託管在 GitHub 上的插件[13]:

㈡ git bash中輸入文件名一部分,按什麼快捷快可以讓bash輸出全名

tab鍵,用於自動補全。
通用的不全是文件名和文件夾
定製的補全可以擁有更多特性。

㈢ Git 使用 Bash alias 無法自動補全,有好的辦法么

學習一下bash shell的alias命令就行了。 設置和取消別名命令alias和unalias 假設每天需要進入目錄/home/user/var/log/backlogs/project查看日誌,每天需要執行命令cd /home/user/var/log/backlogs/project。該命令有點長,難記,也容易輸入錯誤...

㈣ sublime text3怎麼能讓代碼自動補全

sublime text3讓代碼自動補全的方法是更改mac配置,此文件目錄中文件主要是關於sublime的插件配置,快捷鍵配置,主題和字體配置。
所有插件都可以使用Package Control安裝,具體的安裝方法可以自行谷歌安裝,不在本文的介紹范圍之內。也可以是使用git 手動安裝。具體插件是:

  1. autoprefixer:該插件主要使編寫css更加的方便和快捷,可以配置快捷鍵給標簽屬性添加瀏覽器廠商前綴,安裝前需要確定電腦安裝。

  2. babel:ES6終將是要取代 ES5 的但是在從 ES5 到 ES6 過度的過程中,各個瀏覽器廠商對 ES6 支持的也不是很好。

  3. Better Completion:javascript ,jQuery , Bootstrap 等js庫的自動補全。該插件的特點就是可以自定義配置需要自動補全的庫。

㈤ Git 2.1有哪些新特性

在Git 2.0發布兩個半月之後,Git又發布了新的版本2.1版。雖然只是小版本號的更新,但是這一版的新特性和改進的內容的列表卻很長。

可以從git倉庫找到完整的發布日誌,該日誌提供了關於Git 2.1版更多的細節。下面我們挑選了一些Git 2.1版的新特性來進行一下簡單的介紹。

更出色的bash補全功能
Bash補全功能得到了進一步的擴展,從而可以「更好地處理那些為復雜的命令序列而定義的別名」。換句話說,如果你為一組命令序列定義了一個別名,該別名對應的命令序列是將一個git命令的結果通過管道輸入到例如像grep、sort或其他任何的命令行程序中,那麼自動補全功能會像處理原生的git命令一樣將為該別名生成相同的選項。

裝飾日誌的「auto」選項
log.decorate 這一配置變數目前支持通過指定值auto,從而可以在輸出被發送到tty的時候,自動啟用--decorate 選項。

支持在合並時採用vimdiff3
git mergetool命令目前支持使用vimdiff3作為背後實現

在git-grep中支持全路徑名輸出
添加了一個--full-name 選項,允許以全路徑名的展現形式獲取結果,替代了根據當前目錄展示相對路徑的方式。需要重點關注的是該行為現在已是默認配置:「git grep 現在對grep.fullname 配置變數強加了‐‐full-name選項,從而使該選項成為了默認配置」。這會對那些不期望該種新行為的腳本化用戶造成損害。

標簽排序
Git-tag現在支持tag.sort配置,「當沒有指定‐‐sort= 選項的時候,將會按照默認的順序進行排序。」 Tim Pettersen在Atlassian Blog中提供了一個關於該新特性如何使用的很好的例子,他考慮到標簽中的版本數字從而建議採用下面的方式作為默認排序:

$ git config --global tag.sort version:refname
通過設置上述的默認選項,使用git tag 將會對版本數字進行正確地排序,而無需同時指定任何特定的排序選項來覆蓋它原有默認的按字母排序的方式。

新版的Git同樣也包含了數個針對性能提升和大量bug修復的變更。更多的詳情可以查看完整的發布日誌。上面提到的Tim Pettersen 的文章也非常值得一讀,因為它囊括了作者關於「新版中讓身在Atlassian的我們興奮的幾個方面」的一些想法,並提供了更加豐富的示例。

㈥ mac上使用oh my zsh有哪些必備的插件推薦

1、git 默認自帶。可以使用git縮寫 比如 git add --all => gaa 查看所有縮寫:alias | grep git2、autojump 快速跳轉文件夾,效率神器3、zsh-syntax-highlighting zsh-users/zsh-syntax-highlighting命令高亮 正確路徑自帶下劃線4、zsh-autosuggestions自動補全可能的路徑插件不要貪多,安裝幾個常用的即可。數量多了會影響 shell 啟動速度。

㈦ git上用TAB鍵補全代碼時總出現(END)是怎麼回事

你的shell沒支持tab補全。在bash下,通常是bash_complete包管理這功能的。

㈧ mac git 自帶的git怎麼補全

相比CVS\SVN優勢:

- 支持離線開發,離線Repository
- 強大的分支功能,適合多個獨立開發者協作
- 速度快

2. github是一個git項目託管網站

注冊地址:https://github.com/signup/free

Git-OSX-installer

git-1.7.7-intel-universal-snow-leopard.dmg

下載點擊該文件就直接掛載到 Finder 中,並打開後,其中帶有一個正在解包圖標的文件(擴展名為 .pkg )是 Git 的安裝程序,另外的兩個腳本程序,一個用於應用的卸載(uninstall.sh ),另外一個帶有長長文件名的腳本可以在 Git 安裝後執行的,為非終端應用注冊 Git 的安裝路徑,因為 Git 部署在標準的系統路徑之外 /usr/local/git/bin 。

安裝完畢,git 會被安裝到 /usr/local/git/bin/ 目錄下。重啟終端程序,才能讓 /etc/paths.d/git 文件為 PATH 環境變數中添加的新路徑注冊生效。然後就可以在終端中直接運行 git 命令了。

2.創建GitHub賬號(https://github.com/)

注冊GitHub賬號,只要點擊導航條中的「Pricing and Signup」,或者點擊首頁中那個大大的「Plans,Pricing and Signup」按鈕,即進入收費方案介紹及注冊頁面。

收費?不必擔心,開源軟體託管是GitHub的基石,對於開源項目的版本庫(即非私有版本庫)的託管,GitHub是免費的。在收費方案及注冊頁面中,最上面的就是針對於開源的免費託管方案

㈨ git bash 的快捷方式是哪個

1、bash命令格式
命令 [-options] [參數],如:tar zxvf demo.tar.gz
查看幫助:命令 --help
2、bash常見命令
pwd (Print Working Directory) 查看當前目錄
cd (Change Directory) 切換目錄,如 cd /etc
ls (List) 查看當前目錄下內容,如 ls -al
mkdir (Make Directory) 創建目錄,如 mkdir blog
touch 創建文件,如 touch index.html
cat 查看文件全部內容,如 cat index.html
more/less 查看文件,如more /etc/passwd、less /etc/passwd
rm (remove) 刪除文件,如 rm index.html、rm -rf blog
rmdir (Remove Directory) 刪除文件夾,只能刪除空文件夾,不常用
mv (move) 移動文件或重命名,如 mv index.html ./demo/index.html
cp () 復制文件,cp index.html ./demo/index.html
head 查看文件前幾行,如 head -5 index.html
tail 查看文件後幾行 –n –f,如 tail index.html、tail -f -n 5 index.html
tab 自動補全,連按兩次會將所有匹配內容顯示出來
history 查看操作歷史
> 和 >>重定向,如echo hello world! > README.md,>覆蓋 >>追加
wget 下載,如wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz
tar 解壓縮,如tar zxvf node-v4.4.0.tar.gz
curl 網路請求,如curl http://www..com
whoami 查看當前用戶
| 管道符可以將多個命令連接使用,上一次(命令)的執行結果當成下一次(命令)的參數。
grep 匹配內容,一般結合管道符使用

php開發軟體有哪些

1.SublimeText3

工具簡介:

Sublime Text是一款目前非常流行的代碼編輯器,優點是:體積適中,40M左右,運行流暢,有豐富的插件和代碼提示功能,建議選擇英文版,缺點是:收費,不過很多破解版。Sublime Text 具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。Sublime Text 是一個跨平台的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。<去下載.....>

2.Notepad++7.3.1

工具簡介:

Notepad++是在微軟視窗環境之下的一個免費的代碼編輯器,8M左右,非常小巧。它使用較少的CPU功率,降低電腦系統能源消耗,但輕巧且執行效率高,使得Notepad++可完美地取代微軟視窗的記事本。內置支持多達27種語法高亮度顯示(包括各種常見的源代碼、腳本,能夠很好地支持.nfo文件查看),還支持自定義語言;可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,還可顯示縮進引導線,代碼顯示得很有層次感;可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持滑鼠滾輪改變文檔顯示比例;提供了一些有用工具,如鄰行互換位置、宏功能等;可顯示選中文本的位元組數 (而不是一般編輯器所顯示的字數,這在某些情況下,比如 軟體本地化 很方便)。

3.PhpStorm

工具簡介:

Phpstorm是大多數PHP程序員們愛不釋手的一款編碼的集成開發工具。它支持所有PHP語言功能, 提供最優秀的代碼補全、重構、實時錯誤預防等等功能。但是該工具運行的系統環境配置很高,建議你們選擇不錯的電腦系統開發項目,另外初學者不建議使用phpstorm,兩年後再用,不然他的函數參數提示會把你搞崩潰.

4.Zend Studio 13.0.1

工具簡介:

Zend Studio是一個屢獲大獎的專業PHP集成開發環境,具備功能強大的專業編輯工具和調試工具,支持PHP語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復制功能,內置一個強大的PHP代碼調試工具,支持本地和遠程兩種調試模式,支持多種高級調試功能。

5. VSCode(官網下載即可)

近兩年,慢慢流行起來,Visual Studio Code (簡稱 VS Code / VSC) 是一款免費開源的現代化輕量級代碼編輯器,支持幾乎所有主流的開發語言的語法高亮、智能代碼補全、自定義快捷鍵、括弧匹配和顏色區分、代碼片段、代碼對比 Diff、GIT命令 等特性,支持插件擴展,並針對網頁開發和雲端應用開發做了優化。軟體跨平台支持 Win、Mac 以及 Linux,運行流暢,可謂是微軟的良心之作!

閱讀全文

與git命令補全相關的資料

熱點內容
2014統計年鑒pdf 瀏覽:434
linuxoracle用戶密碼 瀏覽:757
股票交易pdf 瀏覽:898
p2papp源碼 瀏覽:308
記錄睡眠軟體app哪個好用 瀏覽:140
液壓助力車壓縮比 瀏覽:217
文件伺服器上如何查看 瀏覽:975
雪花繪制源碼 瀏覽:662
app主頁演示圖怎麼做 瀏覽:542
幼兒園設計pdf 瀏覽:645
干接點輸入單片機 瀏覽:541
亞馬遜雲伺服器查看 瀏覽:163
如何用免費雲伺服器 瀏覽:610
php的輸出命令 瀏覽:264
在家怎麼製作解壓小玩具 瀏覽:99
javascript源碼輔助閱讀 瀏覽:384
pythonui開發工具 瀏覽:595
adr指標源碼 瀏覽:217
程序員轉架構管理 瀏覽:959
企業伺服器為什麼不能被拷貝 瀏覽:119