📄 00000004.htm
字号:
<BR> G (GO) 跳到档案的最後一行. <BR> #G (GO to line #). 跳到第 # 行 (例: 3G , 5G , 124G ) <BR> <BR>[实作]按 1G 跳到档头,再按 '' 回到这行.再来按 G 跳到档尾再按 ''回到这行 <BR> <BR> <BR>文字段落 <BR>-------------- <BR> <BR>有时候一段一段的移动游标会比较方便.我们可以用 {,},(,) 来达到这些功能 <BR> <BR> { (左大括号) 跳到上一段的开头 <BR> } (右大括号) 跳到下一段的的开头. <BR> <BR> ( (左小括号) 移到这个句子的开头 <BR> ) (右小括号) 移到下一个句子的开头 <BR> <BR>[实作]现在试著利用下面两段文字来学习使用 { 和 }的功能. <BR> <BR> EXPERIMENT on this first paragraph. The quick brown fox jumped <BR> over the seven lazy dogs. The fox must have been very large to <BR> jump over seven dogs! <BR> <BR> EXPERIMENT on this second paragraph. The quick brown dog <BR> jumped over the seven lazy foxes. The dog didn't have to be nearly <BR> as large, since foxes aren't too big. <BR> <BR>[实作]现在用上面的两段文字来试试 ( 和 ) <BR> <BR>C的程式设计者对接下来的这两个指令可能会感兴趣. <BR>C的函式(function)都是用 { 和 } 括起来的,如果你把各函式的 { 都放在一行 <BR>的第一个位置那麽vi便可以让你用 [[ 和 ]] 轻松穿梭於各函式之间 <BR> <BR> [[ 跳往上一个函式 <BR> ]] 跳往下一个函式 <BR> <BR>若vi在整个档□都找不到最左边是行首是 { 的符号时, 按[[ 和 ]] 就会跳到 <BR>档头和档尾 <BR> <BR>[实作] 现在下面有几个函式,试著用 ]] 和 [[ 来回切换於各函式间. <BR> <BR>main() <BR>{ <BR> helloworld(); <BR>} <BR> <BR>helloworld() <BR>{ <BR> printf( "Hello world\n" ); <BR>} <BR> <BR> <BR>搜寻 <BR>----- <BR> <BR> /string 向後寻找 string 这个字串 <BR> ?string 往前寻找 string 这个字串 <BR> <BR> n 重覆上一个 / 或 ? 的指令,继续寻找 <BR> N 重覆上一个 / 或 ? 的指令,反向继续寻找 <BR> <BR>vi may search past the bottom of the file and then start again at the top. <BR>(Or, vi may search past the top and then start again at the bottom.) <BR> <BR>[实作]现在请你询找 "the" 这个字串三次,再反向找三次回到这个位置 <BR>步骤如下 <BR> 先按 /the 再按 RETURN. <BR> 按三次 n <BR> 按 N 直到你再次回到这个位置 <BR> <BR> <BR>总结 <BR>------- <BR> <BR> w 游标跳到下个word的开头 <BR> e 游标跳到下个word的字尾 <BR> b 游标回到上个word的开头 <BR> <BR> $ 移到游标所在行的行尾 <BR> ^ 移到该行第一个非空白的字元 <BR> <BR> 0 移到该行的开头位置 <BR> #| 移到该行的第 # 个位置 例: 5| 12| <BR> <BR> f char 寻找(FIND) 本行中下一个 char 字元 <BR> t char 将游标移到本行中下一个 char 字元之前 <BR> <BR> F char 寻找本行中前一个char所在的位置 <BR> T char 移到本行中前一个 char 字元之後 <BR> <BR> ; 重覆上一个 f, t, F, 或 T 的动作 <BR> , 反向重覆上一个 f, t, F, 或 T 的动作 <BR> <BR> % 寻找有无对应的 () {} 或 [] <BR> <BR> H 移到游标到画面的最上方 (HIGHEST) <BR> M 移到游标到画面的中间 (MIDDLE) <BR> L 移到游标到画面的最下方 <BR> <BR> m char (MARK) 把这个地方标示成 char <BR> ' char (quote character) 跳到被标为 char的那一行 <BR> '' (按两次') 回到刚才的位置 <BR> <BR> G GO to the last line in the file <BR> #G GO to line #. (e.g., 3G , 5G , 175G ) <BR> <BR> G (GO) 跳到档案的最後一行. <BR> #G (GO to line #). 跳到第 # 行 (例: 3G , 5G , 124G ) <BR> <BR> { (左大括号) 跳到上一段的开头 <BR> } (右大括号) 跳到下一段的的开头. <BR> <BR> ( (左小括号) 移到这个句子的开头 <BR> ) (右小括号) 移到下一个句子的开头 <BR> <BR> [[ 跳往上一个函式 <BR> ]] 跳往下一个函式 <BR> <BR> /string 向後寻找 string 这个字串 <BR> ?string 往前寻找 string 这个字串 <BR> <BR> n 重覆上一个 / 或 ? 的指令,继续寻找 <BR> N 重覆上一个 / 或 ? 的指令,反向继续寻找 <BR> <BR>现在你应该已经能够很顺畅的在档案中自由的移动游标了.尤其是若你的数 <BR>据机(modem)速度很慢时,这些指令更加显的有用.请你继续练习这些指令, <BR>接下来再进行第三课: vi的剪贴功能 或第四课: vi的一些其他特殊的插入 <BR>技巧.加油! <BR> <BR> <BR>-- <BR>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= <BR> ┌┬——□ □□□□□□□ <BR> □□┼┤ │ 国立交通大学资讯工程学系 刘 醇 丰 □ □ <BR> □ └┴——□ Email: <A HREF="mailto:cfliu@csie.nctu.edu.tw">cfliu@csie.nctu.edu.tw</A> □ □ <BR> □ Tel : (035)712-121 ext:80333 □ □ <BR> □□—□ □□ Addr : 新竹交大十舍333室 □□□□□□□ <BR> □□□□□┼┘ ┌—┴—┴—┐ <BR> □□□ □—————————————————————┴—————┴— <BR>-- <BR>☆ [Origin: ◎椰林风情◎] [From: woju.g1.ntu.edu.tw ] [Login: **] [Post: **] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -