vim会主动建立 /tmp/vitest/.man.config.swp的暂存档
例:cd /tmp/vitest
vim man.config
按 ctrl+[Z]
将vim不正常中断:
ls -al
kill -9 %1 仿真断线,停止vim工作
ls -al .man.config.swp
vim比vi优越,如支持许多程序语法(syntax),可进行debug。
检查是否在执行vim:
alias
结果:若出现alias vi=‘vim 表明可用,否则需启动wim
3、区块选择:Visual block
光标在一处,用ctrl+[z],下拉出现矩形反白区域,按y即复制,反白消失,
移到最右边,编辑模式按两个空格键,再按p即粘贴在该处。
vim hosts /etc/hosts 一个vim开启两个档案
:files 开启所有档案
4yy 复制光标下4列
:n 下一个档案
G 最后一行
p 光标下一行贴上
:sp 出现同一个档案在两个窗口间
档案移动:
ctrl+w+↑
查阅设定值:
:set all
例:cd /etc
vim ~/.vimrc
set hlsearch "高亮度反白
set backspace=2 "可随时用退格键删除
set autoindent "自动缩排
set ruler "可显示最后一行的状态
set showmode "左下角那一行的状态
set nu "可以在每一行的最前面显示行号啦!
set bg=dark "显示不同的底色色调
syntax on "进行语法检验,颜色显示。
7、vim常用指令示意图:
8、中文编码的问题:
LANG=zh_TW.big5
在终端接口工具栏癿『终端机』-->『设定字符编码』 -->『中文 (正体) (BIG5)』项目点选一下;
vim 去开的那个 big5 编码的档案。
9、断行符:
DOS: ^M$
Linux: $
dos2unix [-kn]file[newfile] k保留mtime格式 格式前者转为后者。
unxi2dos [-kn]file[newfile] n保留原本旧档
结果:dos的文件大小会比Linux大,因为有^M。
10、语系编码转换:
iconv --list (列出支持的语系)
iconv -f 原本编码 -t 新编码 filename [-o newfile] 保留原本档案
参考数据不延伸阅读
维基百科:ASCII 的代码不图示对应表:http://zh.wikipedia.org/wiki/ASCII
注1:常见文书编辑器项目计划连结:
o emacs: http://www.gnu.org/software/emacs/
o pico: http://www.ece.uwaterloo.ca/~ece250/Online/Unix/pico/
o nano: http://sourceforge.net/projects/nano/
o joe: http://sourceforge.net/projects/joe-editor/
o vim: http://www.vim.org
o 常见文书编辑器比较:http://encyclopedia.thefreedictionary.com/List+of+text+editors
o 维基百科的文书编辑器比较:http://en.wikipedia.org/wiki/Comparison_of_text_editors
关亍 vim 是什么的『中文』说明:http://www.vim.org/6k/features.zh.txt。
李果正兄的:大家来学 vim (http://info.sayya.org/~edt1023/vim/)
麦克星球 Linux Fedora 心得笔记: 正体/简体中文癿转换方法:http://blog.xuite.net/michaelr/linux/15650102