教學影片: 快快樂樂學 Vim
每次打開終端機覺得命令列過長? 或者是顏色單調?
其實這些都是可以調整的!
我們可以到 ~/.bashrc
下設定 PS1
這個變數 (Ubuntu 在第 61 或 62 行)
自訂命令列顯示字串
\u
: 使用者帳號名稱\h
: 主機名稱\w
: 目前位置(完整路徑)\W
: 目前位置(只有目前目錄名稱)[\t]
: 顯示時間 (hh:mm:ss
), 更多變化請見參考連結文字顏色
文字的色彩是靠 ANSI escape code 來指定的
\e[0;34m
: 顏色指定開始控制碼
\e[0m
: 結束
0
與 1
: 0
是正常亮度,1
是高亮度30
到 37
: 30 + x
的值為前景色40
到 47
: 40 + x
的值為背景色記得重新登入或重開機,以載入上述設定,或執行 source 命令
$ source ~/.bashrc
改完後不但有美美的顏色,也不會顯示一長串的路徑。
要完整路徑就下 $pwd
吧 =w=
延伸閱讀:
$ sudo apt-get install vim
幾乎是瞬間 Vim 就裝好啦!
請在家目錄下,下命令 $ vim .vimrc
所有 Vim 的相關設定都在此更改
以下列出部分設定,強大的 Vim 還有更多功能可供使用者自行訂定
set ai
:
syntax on
: 開啟上色模式set background=dark
: 啟用暗色背景模式,字體色調變亮set cursorline
: 啟用行游標提示set enc=utf8
: 文字編碼加入 utf8set hls
: 螢光筆標記關鍵字set number
: 顯示行號map <F4> : set nu!<BAR>set nonu?<CR>
: 按下 F4 可以自由開關行號,複製程式碼時超方便!set relativenumber
: 顯示相對行號set ic
: 搜尋不分大小寫set expandtab
: 使用空白取代 Tabset tabstop=4
: 控制 Tab 時所需要的空白鍵 (Tab) 字元數,這個例子是用 4 個空白鍵取代 Tabset shiftwidth=2
: 自訂縮排所需的空白鍵位元數參考資訊
網路上有許多工具可以讓工作更有效率!
要裝什麼樣的 plugins 就看使用者自己,請參考連結:
Line1
到 Line12
是使用 Minimalist Vim Plugin Manager 的設定Line28
開始設定的是 autocomplete 下拉選單的背景色" Specify a directory for plugins (for Neovim: ~/.local/share/nvim/plugged)
call plug#begin('~/.vim/plugged')
Plug 'Shougo/neocomplcache'
Plug 'scrooloose/nerdtree'
map <F5> :NERDTreeToggle<CR>
call plug#end()
let g:neocomplcache_enable_at_startup = 1
let g:neocomplcache_enable_smart_case = 1
inoremap <expr><TAB> pumvisible()?"\<C-n>" : "\<TAB>"
syntax on
set number
set cursorline
colorscheme default
set bg=dark
set tabstop=4
set expandtab
set shiftwidth=4
set ai
set hlsearch
set smartindent
map <F4> : set nu!<BAR>set nonu?<CR>
" autocomplete dropdown list colorscheme
hi Pmenu ctermfg=0 ctermbg=7
hi PmenuSel ctermfg=7 ctermbg=4
安裝: $ sudo apt-get install byobu
在終端機輸入 byobu,以下是快捷鍵:
F2
: 新增終端機分頁F3
,F4
: 在終端機之間切換ctrl
+F6
: 刪除終端機shift
+F2
: 新增水平終端機ctrl
+F2
: 新增垂直終端機shift
+方向鍵 : 切換