免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6987 | 回复: 13
打印 上一主题 下一主题

新手请教:vi里如何复制一行中间的几个字符? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-19 16:54 |只看该作者 |倒序浏览

论坛徽章:
0
2 [报告]
发表于 2003-02-19 17:11 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

[quote]原帖由 "liangtf"][/quote 发表:


移动光标到你要复制的位置
nx
p
移动光标到你要粘贴的位置
p

n是你要复制的字符数

论坛徽章:
0
3 [报告]
发表于 2003-02-19 18:00 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

好像不行,p出现x
ctrl+insert
shift+insert
就可以了。

论坛徽章:
0
4 [报告]
发表于 2003-02-20 10:38 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

原帖由 "vahmoiz" 发表:


移动光标到你要复制的位置
nx
p
移动光标到你要粘贴的位置
p

n是你要复制的字符数



这个是剪切牙...

论坛徽章:
0
5 [报告]
发表于 2003-02-20 10:49 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

原帖由 "windy_joker" 发表:
好像不行,p出现x
ctrl+insert
shift+insert
就可以了。


也不可以...

论坛徽章:
0
6 [报告]
发表于 2003-02-20 11:52 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

要開始編輯一個檔案您可以這樣做:
       $ vi file_name <按enter鍵>;
      
     然後輸入 :set verbose mode
     然後vi會提醒您:
     :set the mode option may never be turn on
      
     :雖說如此 但對初學者來說 有多些訊息提示總比沒有好
        放心 離開vi後就會恢復原先的noverbose mode
         
     如此可以讓vi當你產生錯誤時給予你多一些的訊息並當您猛按<Esc>;鍵時
     ,會在螢幕的最下端顯示如下的訊息,提醒您已在命令模式.
     Already in comman mode  
      
     :命令皆需要在命令模式下實行.
      
    △簡易移動命令
          h      將標往左移動一個字元.

          j      將標往下移動一行.

          k      將標往上移動一行.

          l      將標往右移動一個字元.

       <方向鍵>;  上下左右鍵也應該可以發揮作用.
      
          :若純粹使用windows 內建的telent方向鍵無法使用..
             所以知道hjkl的用處也不錯啦..
     
    △簡易搜尋命令
         /text   搜尋text字串
                 若今天我要搜尋panda則是 /panda , / 為搜尋命令.
                 
    △模式切換        

         a      在標後可以新增開始新增

         i      在標前可以開始新增文字

         o      在標的下方新增一行,並可以開始輸入文字.

         O      在標的上方新增一行,並可以開始輸入文字.

       <Esc>;    當你今天用a,i,o,O進入輸入模式,可以用<Esc>;鍵回到命令模式.

          :經個人使用發現 模式切換只要記住幾個就好 依照一般輸入習慣,
             建議初學者記住a,O就好 (雖然到最後您會在不知不覺中全部記下)
             尤其是O看似沒有o好用,但是今天若您想要在最上方新增一行時,
             記得O這個指令真是方便阿..
      
    △文字處理命令         
       :  
             yy     標所在行.
             p      在標所在的下一行貼上所的資料.

       刪除:
             dd     將標所在行刪除.
             x      將標所在的那個字元刪除.

       儲檔:
             :w     以原檔案名稱儲存檔案.
             :w file_name   另存新檔,檔名為file_name

       離開:
            :q      離開編輯及vi,若您已經編輯過檔案vi會拒絕您離開.  
            :q!     強制離開vi 不論情況

论坛徽章:
0
7 [报告]
发表于 2003-02-20 13:33 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

可以用鼠标直接选定呀,然后。。。。

论坛徽章:
0
8 [报告]
发表于 2003-02-20 13:51 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

[quote]原帖由 "anjingwen"]可以用鼠标直接选定呀,然后。。。。[/quote 发表:

9494

论坛徽章:
0
9 [报告]
发表于 2003-02-20 13:58 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

俺在字符界面下,没有鼠标的,而且用鼠标也无法将内容复制到Vi的缓存器

找到了,比较正宗的方法是:

复制当前位置后的是
nyl

同理,向前是 nyh

n是字符数

    

论坛徽章:
0
10 [报告]
发表于 2003-02-20 14:05 |只看该作者

新手请教:vi里如何复制一行中间的几个字符?

哦,试过了。
没有鼠标可太麻烦了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP