歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> vi小技巧總結

vi小技巧總結

日期:2017/2/27 14:21:40   编辑:更多Linux
  vim的命令批處理的一個小例子 對vim使用命令批處理:用-s [scirpt file] 選項. echo "oqwert^[:wq" > test.script vi -s test.script /root/dm.txt vim以16進制方式編輯文件: :%!xxd vim顏色太暗的解決方法: :colorscheme evening vim退出後在屏幕上保留被編輯文件的內容: :set t_ti= t_te= 讓vi一直顯示當前行列值: :set ru 我的MacOSX上的vimrc文件 [1] Displaying line number [2] Syntax color [3] Auto indent when editing C/C++ source files [4] Remember and jump to the last cursor position when opening files. Thus you can find easily what you are viewing/editing last time set nu syntax on filetype indent on autocmd BufReadPost * if line("'"") > 0 && line("'"") <= line("$") exe "normal g'"" endif vim在屏幕行間移動 當文件的某些行比較長,超過屏幕寬度時,通常會折行,分成若干個屏幕行(screen line)。尤其是查看一些由程序生成的文件的時候比較常見。j和k鍵只能在文本行之間移動。需要在屏幕行間移動的時候要用gj和gk 用vim格式化代碼 從別的編輯器裡粘貼到vim裡的代碼經常由於不正常的縮進變得格式混亂。在vim的官方FAQ (http://vimdoc.sourceforge.net/cgi-bin/vimfaq2Html3.pl)找到的: 格式化全文: gg=G 自動縮進當前行: ==




Copyright © Linux教程網 All Rights Reserved