Vim Plugin - Tabular 安裝
- git clone https://github.com/godlygeek/tabular.git
- cd tabular/
- mv after autoload doc plugin ~/.vim/
-
vim ~/.vimrc # 於此檔案最末端加入下述
-
let mapleader=','
-
if exists(":Tabularize")
-
nmap <Leader>a= :Tabularize /=<CR>
-
vmap <Leader>a= :Tabularize /=<CR>
-
nmap <Leader>a: :Tabularize /:\zs<CR>
-
vmap <Leader>a: :Tabularize /:\zs<CR>
-
endif
-
-
inoremap <silent> <Bar> <Bar><Esc>:call <SID>align()<CR>a
-
-
function! s:align()
-
let p = '^\s*|\s.*\s|\s*$'
-
if exists(':Tabularize') && getline('.') =~# '^\s*|' && (getline(line('.')-1) =~# p || getline(line('.')+1) =~# p)
-
let column = strlen(substitute(getline('.')[0:col('.')],'[^|]','','g'))
-
let position = strlen(matchstr(getline('.')[0:col('.')],'.*|\s*\zs.*'))
-
Tabularize/|/l1
-
normal! 0
-
call search(repeat('[^|]*|',column).'\s\{-\}'.repeat('.',position),'ce',line('.'))
-
endif
-
endfunction
-
Tabular Plugin 測試
輸入下述內容:
|start|eat|left|
|12|5|7|
|20|5|15|
V 選取後, , 之後在下面繼續打, 都會自動排序. (若文字過長, 上面都會自動對齊)
:Tab/ 後面接要分隔的符號, ex: 上述是用 "|" 分隔, 所以輸入 :Tab/|, 程式若要排 "=", 則輸入 :Tab/=, 更多範例可見下述:
- :Tab/:
- :Tab/=
- :Tab/:\zs # 只有排序 ":" 後面的文字
相關文章
- 整理了cacti安裝和plugin安裝Plugin
- vim外掛的安裝方式 -- vim註釋外掛和doxygen函式註釋生成外掛-ctrlp外掛-tabular等號對齊 外掛...函式
- docker容器安裝vimDocker
- vim安裝與配置
- VIM 外掛安裝
- 如何安裝 Vim 外掛
- Ubuntu安裝Vim與GccUbuntuGC
- ubuntu怎麼安裝vimUbuntu
- vim 外掛的安裝
- vim外掛的安裝
- FreeMarker Eclipse Plugin的安裝!EclipsePlugin
- Vim和Neovim安裝YouCompleteMe
- vim外掛 NERDTree安裝使用
- Nagios Plugin for Cacti 安裝使用篇(zt)iOSPlugin
- Eclipse基礎--plugin外掛安裝EclipsePlugin
- vim安裝及個性化配置
- vim 中Ctags的安裝和使用
- Redmine 安裝並配置使用Agile plugin外掛Plugin
- 如何安裝最新的Vim8.2與Vim外掛管理器vim-plug
- 判斷centos7是否安裝vimCentOS
- vim實戰:外掛安裝(Vundle,NerdTree)
- centos7安裝vim編輯器CentOS
- Vim常用外掛安裝及配置方法
- Nuxt.js安裝Pinia與pinia-plugin-persistedstateUXJSPlugin
- vim Vundle 外掛管理器的安裝
- 安裝VIM和GVIM的中文幫助手冊
- percona-monitoring-plugin監控工具的安裝Plugin
- 如何使用 Ansible 配置 Vim並安裝外掛
- 安裝Vim自動補全外掛YouCompleteMe
- VIM安裝NERDTree外掛顯示工程目錄
- [20170616]vim 8.0的安裝.txt
- [20170617]vim 8.0外掛安裝.txt
- Make Vim as Your Bash-IDE Using bash-support PluginIDEPlugin
- pycharm 裝 go-pluginPyCharmGoPlugin
- Vim安裝使用以及一些避坑指南
- ubuntu 20.04 安裝 vim 出錯的解決方案Ubuntu
- 如何安裝和使用純文字編輯器 vi/vim
- docker容器中安裝vim 、telnet、ifconfig命令Docker