日期:2014-05-16  浏览次数:20630 次

Linux下VI编辑器不能保存中文?

Linux下VI编辑器如果出现不能保存中文的问题

你可以在当前用户下,建.vimrc文件内容如下:

?

set nocompatible " Use Vim defaults (much better!) set bs=indent,eol,start " Allow backspacing over e

?

五笔输入法:中英文切换按shift键。

?

?

Linux vi命令查找: 在命令模式下: /son (son就是要查找的第一个,按n会查找第二个)

vi命令替换:? 在命令模式下:?%s/boy/girl (在该文件中出现所有的boy单词替换成girl)

删除:ndd (n表示删除光标以下n行;在命令模式下,不需要输入冒号)

复制:在命令模式下,:1,4? co 22? (表示把文件的1至4行复制到22行)

剪切:在命令模式下,:1,4? m? 22? ( 表示把文件的1至4行剪切到22行)

下一屏:在命令模式下,ctrl+f

上一屏:在命令模式下,ctrl+b

删除在命令模式下,:1,4 d? (表示删除1至4行)

撤销:在命令模式下,u

显示行号: :set nu? (在vi中显示文件内容的同时,显示行号)

?

文件的总行数:??? 直接按Ctrl+g

光标所在位置的行数和列数报告:?Ctrl+G

n+? 光标下移n行
n- 光标上移n行

$? 光标移至当前行尾

0 光标移至当前行首,注意是数字零

?

?