windows下安裝git和vundle

git在windows下的版本是: git-for-windows, 或者說是: msysgit: ms-sys-git
直接在 https://gitforwindows.org/上下載php

git對windows分區的處理:

  • git把整個硬盤、結構做爲一個根節點 「/」, 每一個分區做爲根節點下的一個目錄 /c, /d, /e等,注意分區名稱後面沒有冒號,能夠是大寫,也能夠是小寫
    而後其餘分區下的內容,就做爲 /c, /d, 等下面的子目錄和文件來看待。

-ls對目錄和特殊文件 有顏色高亮的顯示區分,可是dir 則沒有html


要安裝vundle, 首先必須安裝git, 由於vundle等全部vim的插件都是 基於git倉庫 應用的,每個插件就是 一個 repository倉庫

mingw32: 就是 Minimalist gnu for windosw: 即: MinGW:Min - Gnu -Windows 就是在win上模擬gnu git。
MinGW 和 MSys的做用是在 windows上 模擬出 linux的環境, 因此包括了一些linux下的工具和lib, libexec等。
實際上,在windows上模擬出類unix或linux環境的工具還不少, 好比 Cygwin等都是。mysql

git-bash和git-cmd的區別: bash是原生的純正的 linux終端, 而cmd是 win下的終端。二者 在界面下能夠執行的命令 各不相同: 好比bash下可使用ls,而cmd下只能使用dirlinux

參考這篇文章: https://blog.csdn.net/xiake001/article/details/76407934
這篇文章應該是 能夠安裝成功的! https://blog.csdn.net/myloveqingmu/article/details/52518563
---------------git

如何將 2010的excel多個文件顯示爲獨立的 窗口?

  • 修改註冊表: HKEY_CLASS_ROOT\Excel.sheet.12\shell\open 以及 HKEY_CLASS_ROOT\Excel.sheet.8\shell\open  這兩個註冊項的 :
    第一 , 刪除 ddeexec文件夾
    第二, 修改 Command文件夾下的 command項, 將其中的內容的 最後 /dde 修改成 "%1" 注意須要帶上 引號
    第三, excel.sheet.12和 excel.sheet.8兩個註冊項的修改 同樣的.

也就是說, 在win中, 有些軟件的設置項, 並不必定 所有是放在 軟件的設置中的, 有些內容和features 還要到 "註冊表" 中 去修改!! 多是以爲比較重要, 或者說不想讓你修改吧? github

avast和avira的區別?

  • 都是殺毒軟件, 可是 avast是捷克的, 而avira是德國的
  • avira: anti-virus i rank a的意思, 是很好的殺毒軟件, 我的版是免費的.

val()函數的用法?web

  1. 不僅是用來獲取 form表單控件的值, 它還能夠用來設置 表單元素的 值, 好比: $('input').val('foo text');
  2. 它還能夠用來 設置同時的 多個值, 好比: select的多選, 同時選擇單選項和多選框, 這時val的參數就要用 數組的形式: $('#multiplesel') .val( ['option_val1', 'option_val2'...] ) 這時就表示 選中哪個選項.

爲何不少html中使用class而少用 id?

  1. 原本就是這樣推薦的, 多用class主要是爲了 多個元素的複用. 由於 id一般 只用在一個 元素dom節點上. 你能夠有兩個相同的id節點, 雖然不會出什麼問題,可是會被監測到不符合w3C標準.
  2. 一般, id用在 編程 js代碼中, 用來控制 單一的元素. 而樣式上 推薦使用class以多個複用.
  3. 在使用 pre進行視頻編輯的時候, 不是孤立的圖片鏈接, 要有一個 故事情節/ 敘述故事的 思想在裏面, 各個畫面之間有一個內涵, 有一個串線, 至關於進行一個 導演/編輯/創做的 思路, 這樣多個畫面進行 串聯 就是一個視頻 序列

在tp的模板文件中的 替換常量? 注意: 這些都是 在模板html文件中 用來表示 url地址的 替換符號: 使用 表示 "路徑"的 替換符號, 因爲後面要接 路徑分隔符 "/", 因此它們自己 並不帶 "/"

  • 爲何是 斜槓, 而不是 反斜槓呢? 由於 這些分隔符, 是用在 url地址 web地址欄的, 不是資源管理器中的分隔符, 因此 不是 ""
  • 同時要注意 , 這些並非跟 實際的文件夾目錄結構相對應的, 它們是 一種 pathinfo 形式的 地址符號, 可是 __PUBLIC__的地址不是pathinfo而是絕對路徑/Public

ROOT 表示網站的根 url地址, 什麼都沒有
APP 表示 應用程序的url 地址: /index.php
MODULE_ 表示 當前模塊的url地址 : /index.php/Home
URL 表示 當前控制器的url地址: /index.php/Home/Indexsql

查找子元素, 可使用兩種方法, 都是 等效的

  1. 直接用 後代查找法: 好比: $('select option:selected').val()
  2. 使用方法find : find 就是在 父元素中查找 符合某個條件的子元素: $('select').find('option:selected');

如何區分將軟件安裝在 C盤仍是在D盤?shell

  • 確實是 若是C盤安裝的軟件越多, 文件越多, 那麼c盤上 加載操做系統的文件時的 尋道時間就會越長, 系統反應就會越慢;
  • 所以, 通常c盤只安裝操做系統和必須的軟件好比殺毒軟件等 , 或一些小軟件, 而對於通常比較大的 安裝比較複雜的, 圖形圖像多媒體等處理軟件應該安裝在 D盤,並且目錄名稱最好是不要有空格. 好比: D:\ProgramFiles

如何顯示或隱藏win7系統中的快捷方式上的小箭頭?

  • 隱藏: 找到註冊表: hkey_classes_root > lnkfile > 有一個 REG_SZ字符串類型的註冊項: IsShortcut, 只要刪除這個註冊項就行了,
  • 一樣, 要顯示小箭頭, 則: 找到lnkfile 位置, 從新建立一個 REG_SZ類型的註冊項 IsShortcut , 值能夠爲空.
    可是若是這樣仍是不行的話, 能夠參考: http://www.xitongcheng.com/jiaocheng/win7_article_37251.html 這篇文章, 將下面的內容建立爲一個批處理文件,運行就行了:
  • 如何顯示 快捷方式的擴展名 .lnk? 一樣的, 只須要在 : hkey_classes_root > lnkfile : 刪除或建立 一個註冊項: NerverShowExt, 類型爲 REG_SZ, 值爲空, 它是一個: 判斷類型 Assert類型的 註冊表變量名稱...因此能夠不用輸入值
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f

taskkill /f /im explorer.exe

attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"

del "%userprofile%\AppData\Local\iconcache.db" /f /q

start explorer

因而可知, 要想使 註冊表 修改後, 就生效, 不須要 註銷系統, 更不須要 重啓系統, 只須要 關閉explorer這個進程, 而後 再 從新啓動 這個進程就行了, 並且凡是 牽涉到 顯示方面的東西, 須要更新的話, 只須要 關閉並重啓 explorer這個進程就行了.數據庫

  • firefox按alt 或f10 能夠顯示/隱藏 菜單欄。 按shift +f10 能夠打開右建菜單
  • 注意區分 shift+鼠標右鍵 和 直接 按 鼠標 右鍵的區別: 前者 能夠 打開 「直接通往dos的通道: 即在此處(當前目錄位置處)打開命令窗口」 並且 增長了不少 「發送到」 的目的地址, 主要是 家目錄下的 子目錄地址。
  • **逐漸學會*.vim 配置文件的語法: **
  1. *.vim 代碼行以天然enter回車結束, 不須要使用 分號
  2. set是設置命令, 固然還有其餘 "直接命令" 不以set開頭的命令; call是調用函數, 而let 是定義 變量, 好比 let bundle_dir='....', 後面就能夠應用這個變量: call vundle#rc(bundle_dir)

安裝 vundle的時候, 還要注意是老版本仍是新版本, 他們之間的差距仍是 很大的,

參考: https://blog.csdn.net/u013475704/article/details/52295157
這是 vundle自己的參考文檔: https://github.com/VundleVim/Vundle.vim/blob/v0.10.2/doc/vundle.txt#L126-L233
vundle的git地址是: https://github.com/VundleVim/Vundle.vim

=======================

若是你的插件不是不少, 並且不是常常 去更新 /刪除 /安裝, 那麼能夠 不使用 vundle. (vundle在 維護 /更新/ 刪除 有 不少 插件 的 時候, 確實 比 本身手動 去 添加/ 卸載 /刪除 某些 個別的插件 要 方便/準確得多 ) 在windows下使用 vim的插件, 爲何不換一個思路呢, 必定要用vundle, 爲何必定要用 github的 倉庫來安裝呢? 而windows下安裝 vundle 總會出現一些 蛋疼的問題, 能夠 直接下載你想要的插件, 而後再安裝到&rtp目錄下也是能夠的! 事實上 web開發, Nerdtree和emmet插件基本上就差很少了吧.

有的插件只能放在vim73下 有的只能放在vimfiles下?有的放到哪裏裏面均可以?

  • vimfiles是用戶本身下載和安裝的插件配置文件夾,而vim73至關因而安裝目錄。
  • vim73中的plugin 和 vimfiles中的plugin做用是同樣的,插件放到這2個文件夾都會起做用。
  • 建議把後安裝的插件都放到vimfiles中,這樣方便之後 備份 : 只要把這個目錄中的內容所有打包, 就把全部的自定義插件 備份好了, 當再次須要的時候, 再釋放出來就行了.
    在 vimfiles 目錄中的 內容, 都是 按 類別 來進行 存放的, 好比 plugin放 *.vim 文件, doc 放文檔文件, syntax放語法文件等等, 並且 , 在新安裝 vim的時候, 整個 vimfiles 目錄中的各子目錄 都是空的!

  • 爲何都這些路徑下的配置 都能加載獲得呢?
    是由於 vim定義了 rtp runtimepath 這些變量,和路徑, 在vim中輸入 : help rtp 就能夠查看到:

PC, OS/2: "$HOME/vimfiles,
                        $VIM/vimfiles,    // 這個是用戶本身下載/安裝的 插件所在的位置  即:  .../vim/vimfiles
                        $VIMRUNTIME,  // 這個是 vim軟件自帶的, 安裝時就提供給你的 插件 所在的位置 即: .../vim/vim71 
                        $VIM/vimfiles/after,
                        $HOME/vimfiles/after"

vim插件的地方, 不用到github上去找, 能夠到原始的地址, https://www.vim.org/scripts/https://www.vim.org/scripts/script.php?script_id=1658

.../scripts/script.php?script_id=數字....

特別要注意, NERDTREE 要使用 4.2.0 這個版本, 不要使用 最新的5.0版本, 由於總是有問題!

若是是手動 下載的 插件 , 要放到 vimfiles 目錄中, 可是 插件中有的目錄 若是 vimfiles 沒有 怎麼辦? ::: 解決方法是: 那就徹底按照 插件 自己的目錄 去建立, 若是vimfiles中沒有的目錄, 就按插件中的目錄新建就行了.

使用 minibufexplorer: 在 這個buffer窗口中, 使用 tab , shift+tab 來切換, 使用 enter 打開, 使用d 來刪除buf.

emmet的下載地址: https://www.vim.org/scripts/script.php?script_id=2981 這裏有一個 幫助文檔: https://blog.zfanw.com/zencoding-vim-tutorial-chinese/


documents and settings 被替換成了: C:\Users\Administrator\Appdata了 其中, AppData下共有3個字目錄: local, locallow, roaming, 其中, roaming是 存放軟件運行時/運行後的 緩存 文件.

  • color命令, 設置終端的顏色: 是color bg-fg 背景色和前景色都是 十六進制的數字, 經常使用的是: color 0a: 背景爲黑色, 前景色是 淡綠色.
  • rd是刪除目錄, del是刪除文件, rd刪除目錄時必須是目錄爲空的, 可是加上 /s (remove dir, /subdir ) 時, 則無論目標目錄是否爲空, 均可以刪除.
  • garage和garbage兩個單詞注意區分: 前者表示 : 車庫, 汽車車庫; 然後者表示的是垃圾 ...

mysqladmin 是 管理mysql數據庫的 一個命令, 跟 mysql 這個命令是 平級的 , 因此 不能在 mysql> 命令提示符下 使用 mysqladmin這個命令, 要在 cmd的命令下 使用 :

mysql提供了 三種加密方法: password, 和 md5 是不可逆的, 而 encode('被加密字符串', '加密字符串') 和 decode( encode('被加密字符串', '加密字符串'), '加密字符串') 是可逆的

  • 要修改 數據庫的密碼, 必須使用 mysqladmin的子命令: password: mysqladmin -uroot -p password ...
  • 或者: update mysql.user set password=password('...') where user='root'; 而後 : flush privileges;

新建立的用戶, 或新修改的密碼, 並不能立刻生效! 由於這時候,只是修改了mysql數據庫 或 information_schema數據庫中的表數據內容, 可是, 要把他們的信息 從表中讀取到 內存, 並 刷新、替換內存中 已經存在的數據信息, 這樣新的 設置或密碼 才能生效, 這時候就要使用 flush privileges; 語句來刷新 「內存」 。 在 flush privileges以前 , 仍是能夠用原來的密碼進行登陸。 這個flush的好處是: 能夠在不 退出登陸狀態, 不重啓當前mysql服務的狀況下,進行修改, 以免修改密碼或設置後, 不能再登陸進來的風險。

相關文章
相關標籤/搜索