控制允许将新计算机加入域的权限
2007-09-24 10:39
197 查看
目录 1.切换模式键 2.退出命令 3.文本修改键 4.光标移动指令 5.剪切和粘贴键 6.翻页键 7.搜索键 |
1.切换模式键
vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按[ESC]键使vi从文本输入模式回到命令模式。表1列出了vi从命令模式切换到文本输入模式的命令键及其功能。表1 切换到文本输入模式的命令键
键 | 功能 |
i | 在光标左侧输入正文 |
I | 在光标所在行的行首输入正文 |
a | 在光标右侧输入正文 |
A | 在光标所在行的行尾输入正文 |
s | 删除光标所在的字符,并进入输入模式 |
S | 删除光标所在的行,并进入输入模式 |
r | 修改光标所在字符,r+要修改为的字符 |
R | 替换光标所在处开始的字符,直到按【ESC】回到命令模式 |
o | 在光标所在行的下一行增添新行,光标位于新行的行首 |
O | 在光标所在行的上一行增添新行,光标位于新行的行首 |
2.退出命令
只有一种方式进入vi,但是有几种方式退出vi,退出方式的选择取决于如何处理编辑后的文件。除了ZZ命令外,这些命令都以:开始,用[Return]结束命令行。表2列出了vi编辑器的退出命令及其功能。
表2 vi编辑器的退出命令
键 | 功能 |
:wq或:x | 保存文件,退出vi编辑器 |
:w | 保存文件,但不退出vi编辑器 |
:q | 退出vi编辑器 |
:q! | 不保存文件,退出vi编辑器 |
ZZ | 保存文件,退出vi编辑器 |
3.文本修改键
这些键只适用于命令模式。表3列出了vi编辑器的退出命令及其功能。表3 命令模式下vi编辑器的文本修改键
键 | 功能 |
x | 删除光标位置指定的字符 |
dd | 删除光标所在的行 |
u | 撤销最近的修改 |
U | 撤销对当前行上做的所有修改 |
r | 替换光标位置上的一个字符 |
R | 替换从光标位置开始的字符,同时改变vi到文本输入模式 |
.(点) | 重复上一次的修改 |
4.光标移动指令
在命令模式下,这些键可以在文档中移动光标。表4列出了vi编辑器的退出命令及其功能。表4 vi的光标移动键
键 | 功能 |
h或[ ] | 将光标向左移动一格 |
j或[ ] | 将光标向下移动一格 |
k或[ ] | 将光标向上移动一格 |
l或[ ] | 将光标向右移动一格 |
$ | 将光标移到当前行的行尾 |
w | 将光标向右移一个字 |
b | 将光标向左移一个字 |
e | 将光标移到字尾 |
0(零) | 将光标移到当前行的行首 |
[Return]键 | 将光标移到下一行的行首 |
[Spacebar]键 | 将光标向右移动一位 |
[Backspace]键 | 将光标向左移动一位 |
5.剪切和粘贴键
这些键用来重新安排用户文件中的文本,在vi的命令模式下可用。表5列出了vi编辑器的剪切和粘贴键及其功能。表5 vi编辑器的剪切和粘贴键
键 | 功能 |
d | 删除指定位置的文本,并存到临时的缓冲区中。可以使用put操作符(p或P键)访问这个缓冲区 |
y | 将指定位置的文本复制到临时缓冲区。可以使用put操作符访问这个缓冲区 |
P | 将指定缓冲区的内容放到当前光标的位置之上 |
p | 将指定缓冲区的内容放到当前光标的位置之下 |
6.翻页键
翻页键用来大块滚动用户的文件,在vi的命令模式下可用。表6列出了vi编辑器的翻页键及其功能。表 6 vi编辑器的翻页键
键 | 功能 |
[Ctrl-d] | 将光标向下移到文件尾,通常每次移动12行(半屏) |
[Ctrl-u] | 将光标向上移到文件头,通常每次移动12行(半屏) |
[Ctrl-f] | 将光标向下移到文件尾,通常每次移动24行(一屏) |
[Ctrl-b] | 将光标向上移到文件头,通常每次移动24行(一屏) |
在命令行模式下,可用下列命令来执行搜索与替换。
表 7 vi编辑器的搜索与替换键
键 | 功能 |
/pattern | 从光标处开始向文件尾搜索与pattern相匹配的字符串 |
?pattern | 从光标处开始向文件头搜索与pattern相匹配的字符串 |
n | 在统一方向上重复上一次搜索命令 |
N | 在反方向上重复上一次搜索 |
Normail Mode(命令模式)
Insert Mode(输入模式)
Visual Mode(视图模式)
命令模式和输入模式的切换有Append,Insert,Replace,Subsitute 记作AIRS,这种记忆方法特别方便,英文单词的意思是空气,vim在命令模式和输入模式的切换就像空气一样,无影无形。
主要参考博文:VIM命令模式与输入模式切换:http://blog.csdn.net/hachirou/article/details/7761625
相关文章推荐
- 控制允许将新计算机加入域的权限
- ECS Windows 2008 远程登陆时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限"
- SharePoint 2010 此操作只能由SQl Server中用用配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行 解决方法
- Windows 2008 远程登陆时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限"
- 170424、Mysql权限控制 - 允许用户远程连接
- 修改jpdl加入流程表单和任务表单,表单权限控制,一些构思和草图。
- Mysql权限控制 - 允许用户远程连接
- 取消普通域用户将计算机加入域的权限
- 解决“要登录到这台远程计算机,你必须被授予允许通过终端服务登录的权限”
- Mysql权限控制-允许用户远程连接
- AD管理之授权用户将计算机加入域的权限
- 取消/修改普通域用户将计算机加入域的权限
- Mysql权限控制 - 允许用户远程连接
- sharepoint 2010 扩展调查字段属性(6)-增加图片支持-多选-根据权限控制是否允许用户多次评选
- spring mvc怎么加入权限控制,在未登录前,任何访问url都跳转到login页面;登录成功后跳转至先前的url
- Mysql权限控制 - 允许用户远程连接
- 此操作只能由 SQL Server 中拥有配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行
- WS2008远程桌面连接时提示:“要登录到此远程计算机,您必须被授予允许通过终端服务登录的权限”的解决办法
- Mysql权限控制 - 允许用户远程连接
- 计算机加入域时,提示已超出此域允许的计算机用户的最大值,请联系统管理员?