我用VIM編輯AutoHotkey腳本,寫腳本也算寫程序吧,但是發現不能自動縮進,於是尋找自動縮進的設置方法,找到如下:
在AHK的語法文件Vim/vim72/syntax/autohotkey.vim中添加這行代碼即可:
set autoindent ;; 自動縮進
其他相關的設置:
set shiftwidth=4
set tabstop=4
set expandtab
set
autoindent
set cindent
下面解釋一下:
autoindent:自動縮進
expandtab:是否在縮進和遇到Tab鍵時使用空格
替代;使用noexpandtab取消設置
shiftwidth:縮進的空格數
tabstop:製表符的寬度,也就是按下tab鍵時移動
幾個空格
cindent(使用C語言的縮進方式,根據特殊字符如"{"、"}"、":"和語句是否結束等信息自動調整縮進;在編輯C/C++等類
型文件時會自動設定;使用nocindent取消設置);