GVIM文本编辑器工具的基本操作(一)

82 阅读2分钟

Vi编辑器的使用

  1. 从输入模式切换到命令模式,必须按键盘; 从命令模式转换到输入模式,使用的命令有A,a,I,i,O,o等键。
    I: 从行首进行输入,i;从光标左侧开始输入。
    o: 从光标所在行的下一行新增一行;O: 从光标所在行的上一行新增一行;
    A: 从行尾开始输入 a: 从光标的右侧开始输入。

命令模式下一般操作

1. 移动光标的操作
- 上下左右的移动光标
可用方向键移动光标
2. gvim编辑程序中的删除操作
a. 删除字符
对于删除单个字符,应将光标移动此字符下,然后按X键。键x键可删除光标处的字符。
b. 删除词
应将光标移动到此词的第一个字符上,按下dw键。要删除多个词,应在命令dw前加上被乘因子。
c. 删除行
在vi编辑程序中的命令模式下,删除一行文本的操作是将光标移至该行的任意位置上,按dd键即可。同理,如果是按下2dd键则连续删除两行。
3. 保存文件并退出程序
a. 键入“:wq”,再按回车键,将当前编辑的ASCII文本写入磁盘
b.  键入“:q!”,再按回车键,退出gvim编辑程序。如果编辑的文本文件自动上次保存之后又有改动,则该命令操作无效。
“!”告诉gvim编辑程序要无条件退出。

操作说明
x删除光标所在的字符【delete】
dw删除光标所在的单词
dd删除所在行
d$删除光标至行尾的所有字符
ndd删除当前行,n是数字
dG删除当前行到最后一行
r替换光标所在的字符:replace
cl清除当前的字符
cc修改当前行
c$修改到行尾的内容
:%s/abc/123/g将文本中所有的abc都替换成为123;全局替换需要加g;3,5s:表示从第3行到5行
ddp上下两行交换(其实先是dd,然后执行p)
/string往前搜索string[支持正则表达式]
n查找下一个
?string往前搜索string
/+上下箭头搜索历史
:+上下箭头命令的历史
shift+*往后查找当前的word,前提是光标移动到要查找的word
shift+#往前查找当前的word,前提是光标移动到要查找的word
yw复制光标所在的单词
y$复制光标至行尾的字符
yy复制当前行
Y同yy
p粘贴在光标后
P粘贴在光标前

文件加密

:X(大写) ,然后按回车
Enter Key: 输入密码 :保存退出

打开加密文件

加密后打开文件
$ gvim -x(小写) filename
 Enter Key: 输入密码即可打开

解密

`:set key=`