- 浏览: 2869736 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
一、显示行号信息 即时命令 :set nu 永久命令 echo “set nu”>>~/.vimrc 二、一个窗口操作两个文档 :sp filename 垂直分割窗口 :vert sp filename 水平分割窗口 Ctrl+w j/k 上下窗口间移动光标 Ctrl+w h/l 左右窗口间移动光标 三、进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 四、移动光标动作 h 或 Backspace:: 光标左移一个字符 l 或 space:: 光标右移一个字符 k 或 Ctrl+p: 光标上移一行 j 或 Enter 或 Ctrl+n :光标下移一行 w : 光标右移一个字至字首 W :光标右移一个字至字首,忽略标点符号 b 或 B : 光标左移一个字至字首 e 或 E : 光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 五、屏幕翻滚类命令 Ctrl+u: 向文件首翻半屏 Ctrl+d: 向文件尾翻半屏 Ctrl+f: 向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz: 将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 六、插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 七、删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 八、搜索及替换命令 /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g:将文件中所有p1均用p2替换 九、选项设置 all:列出所有选项设置情况 term:设置终端类型 ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write信息 nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符 nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write写到自己终端上的信息 十、末行方式命令 :n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下 :n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下 :n1,n2 d :将n1行到n2行之间的内容删除 :w :保存当前文件 :e filename:打开文件filename进行编辑 :x:保存当前文件并退出 :q:退出vi :q!:不保存文件并退出vi :!command:执行shell命令command :n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入 :r!command:将命令command的输出结果放到当前行 十一、寄存器操作 "?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字 "?nyw:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字 "?nyl:将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字 "?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字 ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。
发表评论
-
linux中if -z -d什么意思?
2015-04-27 13:53 1163[ -a FILE ] 如果 FILE 存在则为真。 ... -
linux bash shell 基本知识
2015-04-23 14:01 1219以下为转载内容: $ which bash O ... -
如何处理 bash shell 变量中的斜杠(/)?
2015-02-10 12:19 3632#!/bin/bash ## Our path ... -
通过dos 命令调用git bash
2015-01-14 12:57 18951. 先安装 git windows 客户端 2. ... -
vim常用快捷键
2014-11-24 10:55 731一. 移动: h,j,k,l: ... -
win7 + cygwin + nodejs很详细的安装步骤
2014-04-12 09:23 4423win7下安装node.js详细步骤 1.下载cygwin ... -
open windows explorer in cygwin
2014-01-08 14:29 725There's a very good implementa ... -
Operator usage in bash shell
2014-01-07 15:19 968Common Bash comparisons Op ... -
call bash shell script by dos command
2014-01-07 13:50 18041. at first we have a scrip ... -
10 个很有用的高级 Git 命令
2013-08-26 19:56 900迄今,我已经使用Git很长一段时间了,考虑分享一些不管你是团 ... -
cygwin很多命令显示command not found的解决办法
2013-08-14 13:53 2745cygwin很多命令显示command not found的 ... -
linux 服务器初始基本设置
2013-07-18 17:16 963初始安全设置 登录以后,应该马上安装安全更新,这很重要,安 ... -
10个VI的常用技巧
2013-07-17 12:42 9251.打开和关闭行号 :s ... -
some useful notes for cygwin
2013-05-22 10:48 1102useful alias list: ========== ... -
Change cygwin Home location
2013-05-22 10:20 1032Directly edited the Cygwin.bat ... -
vim语法高亮
2013-05-21 18:51 1053vi配置:1.在用户目录建立.vimrc[flying_dog ... -
bash shell notes:
2013-01-29 12:04 1106#!/bin/bash config_file ... -
how to call groovy application in linux
2013-01-29 10:21 940#!/bin/bash function launc ... -
Userful shell commoand in linux
2013-01-04 16:08 1037Userful shell commoand in li ... -
awk - 10 examples to group data in a CSV or text file
2012-06-07 18:28 1814awk is very powerful when i ...
相关推荐
vi编辑器,全称Visual Editor,是Linux和Unix系统中广泛使用的文本编辑器,以其高效、强大的功能深受程序员和系统管理员喜爱。本文将深入解析vi编辑器的基础操作和高级功能。 1. **启动与退出vi编辑器** - `vi ...
综上所述,这份VI命令笔记涵盖了从基础命令执行到高级文本操作的多个方面,对于深入理解和高效使用VI编辑器具有很高的参考价值。无论是对于初学者还是经验丰富的用户,这些技巧都能够显著提升文本编辑的效率和灵活性...
- 使用`h`、`j`、`k`、`l`移动光标到上下左右。 - `Ctrl+b`:向后翻页。 - `Ctrl+f`:向前翻页。 - `Ctrl+u`:向后移动半页。 - `Ctrl+d`:向前移动半页。 - `0`:移动到行首。 - `G`:移动到文件末尾。 - `...
这篇笔记和资料集合将深入探讨vi的使用技巧和功能,帮助你提升在Linux环境中的工作效率。 【描述】:虽然描述信息为空,但我们可以从标题推断出,这个资源包包含了一系列关于Linux系统管理和运维的知识点,特别是...
根据提供的文件信息,我们可以推断出这是一份关于vi编辑器使用技巧的笔记。vi(Visual Editor)是Unix/Linux系统中最常见的文本编辑器之一。它功能强大且灵活,支持多种模式进行文本编辑工作。下面将根据给定的信息...
### vi编辑器的使用(一)笔记 #### 一、vi编辑器的三种模式及其切换命令 vi编辑器是Linux中最基本也是最强大的文本编辑工具之一,在系统管理和服务器配置方面有着不可替代的作用。掌握vi编辑器的基本操作对于任何...
虽然vim并不是vi的新版本,也不是vi的扩展,但是它与vi高度兼容,可以使用所有vi的标准命令。 如何判断系统上安装的是vi还是vim: 1. 通过命令man vi查看手册页。如果显示的是vim的说明书页,则说明系统上安装的是...
Vi 学习笔记 Vi 是一种功能强大且广泛使用的文本编辑器,它是 Unix 操作系统的标准编辑器。Vi 编辑器提供了两种模式:命令模式和末行模式。命令模式下,用户可以输入命令来控制编辑器的行为,而末行模式下,用户...
本篇学习笔记将深入探讨VI的使用技巧,包括文本编辑、快速移动、缓存区操作以及ex编辑器的功能。 一、文本编辑命令模式下: 在命令模式中,你可以通过以下方式操作文本: 1. 检查磁盘剩余空间:`:!df`。 2. 移动...
本笔记将详细介绍如何使用Vi/Vim编辑器进行有效的文本编辑,覆盖基础操作、编辑技巧、命令模式应用等,旨在帮助运维人员提高Linux下文本编辑的效率。 首先,Vi编辑器分为三种模式:命令模式、插入模式和末行模式。...
熟悉 vi 的三种模式及模式切换命令 (1) vi 是 Linux 中最基础的编辑器。但 vi 编辑器在系统管理、服务器配置工作中永远 都是无可替代的。 (2) vi 有一下三种模式 a. 命令行模式 用户在用 vi 编辑文件时,最初...
通过labview获取当前电脑系统的电量,可以用于便携式或者笔记本上位机软件显示系统电量值。
vi(visual editor)是Unix及类Unix系统中广泛使用的文本编辑器之一。它具备强大的文本编辑功能,并且能够高效地进行文本处理任务。vi编辑器有三种基本模式:命令模式、插入模式和底线命令模式,每种模式都有其特定...
### Vi学习笔记详解 #### 光标移动与定位 **H**:使光标移动到当前屏幕顶部的第一行。此命令对于浏览较长的文件时快速定位到屏幕顶部非常有用。 **M**:使光标移动到当前屏幕中间的那一行。这对于在编辑文件时...
本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量声明、数据类型、...
- **DAQ系统构建**: 可以使用`DAQ assistance express vi`快速构建数据采集系统,或者通过一系列VI(如`DAQ configure`、`DAQ start`、`DAQ read/write`等)手动设置。 #### 十三、Office文档操作 - **Word文档...
5. **快捷键**:在某些命令行工具中,如`vi`,可以使用快捷键来提高效率。L开头的快捷键通常用于文本编辑,而X结尾的表示可执行文件。 6. **日历和时间**:`cal`命令显示日历,如`cal 2010`显示2010年的日历,`cal ...
2. **命令行操作**:Linux的强大在于其命令行工具,笔记可能会详细介绍各种常用命令,如ls、cd、cp、mv、rm、vi/vim编辑器、grep、find、sed等,以及如何通过shell脚本自动化任务。 3. **权限与用户管理**:Linux的...