how to vi

h:left,j:down,k:up,l:right.
Can‘t open file for writing:without creat file right,:q!,mkdir cuthead.github.io/windows2003/,touch cuthead.github.io/windows2003/index.html,vi cuthead.github.io/windows2003/html.html #delete /var/tmp/index.html.swp
wq #write and quit
x #cut one letter
dd#cut one line
/ #search
s/a/b/ #replace first word in current line
%s/a/b/g #replace all
q! #force quit
G #jump to end of file
gg #jump to beginning of file
v #select
d #cut
p #paste
command+v #paste
$ #end of line
0 #beginning of line
y #copy
u #undo
ctrl+f #page down
ctrl+b #page up
a #add text to tail

时间: 2024-11-08 06:56:51

how to vi的相关文章

vi光标移动命令之一

一.概述 vi中基本的光标移动命令有:h.j.k.l. 其中,h为光标左移1位,j为光标下移1行,k为光标上移1行,l为光标右移1位. 上述命令支持"数字+命令"格式,1次移动多位(行). 二.示例 初始状态 01234 0123 012 运行命令:l 01234 0123 012 运行命令:3l 01234 0123 012 运行命令:j(注意:第1行位数多于第2行,运行j命令,光标移至下1行最后1位) 01234 0123 012 运行命令:k(注意:第1行位数多于第2行,运行k命

在 shell 中使用 vi 模式

作为一名大型开源社区的参与者,更确切地说,作为 Fedora 项目的成员,我有机会与许多人会面并讨论各种有趣的技术主题. 我最喜欢的主题是"命令行"或者说 shell,因为了解人们如何熟练使用 shell 可以让你深入地了解他们的想法,他们喜欢什么样的工作流程,以及某种程度上是什么激发了他们的灵感. 许多开发和运维人员在互联网上公开分享他们的" dot 文件"(他们的 shell 配置文件的常见俚语),这将是一个有趣的协作机会,让每个人都能从对命令行有丰富经验的人中

vi编辑器常用命令

gg   移动到这个文件的第一行 n     重复前一个查找的动作  向下查找 N     反向进行上一个查找动作 :n1,n2s/word1/word2/g    在n1和n2之间查找word1,将其替换为word2 :1,$s/word1/word2/g        第一行到最后一行查找替换 :1,$s/word1/word2/gc       含有提示确认操作 nx      连续向后删除n个字符 X        向前删除一个字符 dd      删除光标所在的那一行 yy     

hdu 1094 A+B for Input-Output Practice (VI)

A+B for Input-Output Practice (VI) Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 63087    Accepted Submission(s): 42387 Problem Description Your task is to calculate the sum of some integers.

20150307+Linux2+vi操作快捷键-02

6.其他相关命令 su :切换当前用户 基本语法 su 用户名 当从超级管理切换到普通用户,直接进入不需要输入密码 当从普通用户切换到普通用户,需要输入密码 当从普通用户切换到超级管理员,也需要输入密码 newgrp :切换所属组 基本语法: newgrp 组名 whoami :我是谁,查看当前用户名 id :查看当前用户信息 groups :查看当前用户的所属组信息 chfn   [用户名称] :修改用户备注信息 finger  [用户名称] :查看用户备注信息 7.批量添加用户 批量添加用户

vi操作小总结

打开文件    vi [file name]; 前滚半屏    Ctrl + u 后滚半屏    Ctrl + d 前滚一屏    Ctrl + b 后滚一屏    Ctrl + f 第n行滚至屏幕顶    nz 光标右移一格    ??    l    Space 光标左移一格    ??    h    Backspace 光标上移    ??    k    Ctrl + p 光标下移    ??    j    Ctrl + n 光标右移一个字至字首    w    W 光标左移一个字至

vi编辑器

#VI编辑器vi check_data.sh#直接进入命令模式# :q 直接退出# :q! 不保存退出# :wq 保存退出# :w 保存当前文件# n shift+g 跳转到第n行# shift + g (G) 移动到最后一行# gg 移动到第一行# 10+shift+g 移动到第10行# 75+shift+5(75%)移动到大约75%的位置 #f+char 向右移动光标位置到第一个 char 出现的地方#F+char 向左 # ctrl + b 向文件首翻一屏# ctrl + u 向文件首翻半

CentOS vi/vim

在使用vi命令通常会启动/bin/vi,而不是/usr/bin/vim,因为/bin一般在搜索路径的靠前位置.这是有些增强设置是不启用的,比如语法高亮(syntax on). 这时我们可以给vim建一个链接: mv /bin/vi /bin/vi-mini ln -s /usr/bin/vim /bin/vi

[Linux学习笔记] Linux文本编辑器Vim/Vi

文本编辑器Vim: Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器. 它的作用是建立.编辑.显示文本文件. Vim/Vi没有菜单,只有命令. 插入命令 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 定位命令 命令 作用 h 方向左键. 左移一个字符 j 方向下键. 下移一行 k 方向上键. 上移一行 l 方向右键. 右移一个字符 $ 移至行尾 0 移至行

转载 vi替换windows换行符为linux换行符

1.用vi打开指定文本文件:vi filename.c 2.按 Esc 键,进入命令模式: 3.按 : 键 (按 Shift 键不放后,同时按 : 键)进入命令输入状态: 4.在冒号后输入:%s/^M//g 注:^M是一个字符不是输入^和M两个字符, 即按住 Ctrl 键不放,同时按 V 键产生^,依然按住 Ctrl 键不放,同时按 M 产生M. 5.按 Enter 键,执行替换命令 6.按 : 键 (按 Shift 键不放后,按 : 键)进入命令输入状态: 7.在冒号后输入:wq  <-- 保