吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一些關于vim的一些小知識

jf_78858299 ? 來源:硬件底褲 ? 作者:酸奶蓋子 ? 2023-02-17 15:41 ? 次閱讀

剛剛由WIN10轉到ubuntu,在使用vim時因為保留windows系統(tǒng)習慣,經常CRTL+S導致vim無響應。通過網絡查詢得知問題原因:

CTRL-S為Terminal的組合鍵,在Terminal中,其用途是停止所有的輸出。再加上在vim中的停止輸入,所以造成屏幕輸出卡死。

CTRL-Q就是撤銷CTRL-S的組合鍵。

我發(fā)現在CRTL-Q后,之前輸入在屏幕不輸出的字符會一股腦冒出來,所以猜想數據都已經進棧,只是沒有傳輸到顯存。

解決辦法:

1、進入主目錄:cd ~。

2、ls -a 發(fā)現 .bashrc文件。

圖片

3、Vim .bashrc 插入模式 ,鍵入:i。

圖片

4、鍵入stty -ixon,禁止 "CTRL-S:掛起終端, "CTRL-Q:恢復終端 "這些鍵盤映射。

5、esc :wq 保存退出。

6、當前目錄下鍵入vim .vimrc 創(chuàng)建并編輯.vimrc文件。

注意:是~/目錄下,在usr/share/vim目錄編輯vimrc文件正常情況是無法生效的,因為系統(tǒng)會首先檢索用戶目錄下的配置文件。

** 7、鍵入。**

nmap:w!i

vmap:w!

imap:w!i

cmap:w!i

CRTL-S保存文件生效

nmap:q!

imap:q!

cmap:q!

CRTL-Q強制退出文件生效

8、鍵入ESC :wq 保存退出。

是ascii碼

下面是map命令,根據上述命令格式即可完成快捷鍵個性化定制

在map命令前加上前綴可以組合成幾種不同的命令,表示在不同的Vim模式下生效。

n 在普通模式 (normal) 下生效

i 在插入模式 (insert) 下生效

v 在可視化模式 (visual) 下生效

c 在命令模式 (command-line) 下生效

o 在命令等待時 (operator pending) 生效,比如輸入d之后會等待輸入下一個字符,可能是d或者數字

un 刪除鍵的映射

nore 非遞歸 (non-recursive),意思是將a 映射為b,b映射為c,輸入a的時候不會被映射為c,而只會映射為b

以上前綴可以組合使用,比如 nnoremap,nunmap,vnoremap 等。不帶前綴的map命令默認對 normal 模式和 visual 模式生效

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • VIM
    VIM
    +關注

    關注

    0

    文章

    134

    瀏覽量

    15350
  • Win10
    +關注

    關注

    2

    文章

    710

    瀏覽量

    40151
收藏 人收藏

    評論

    相關推薦

    一些小眾的C語言知識

    一些小眾的C語言知識點,可能會比較有趣或者怪異,分享給大家看下。
    發(fā)表于 09-26 10:16 ?692次閱讀

    關于電腦的一些基礎知識

    關于電腦的一些基礎知識
    發(fā)表于 05-30 16:27

    關于protel的一些基礎知識

    關于protel的一些基礎知識
    發(fā)表于 05-31 09:16

    關于protel的一些基礎知識

    關于protel的一些基礎知識
    發(fā)表于 05-31 09:56

    一些關于電腦的相關知識

    一些關于電腦的相關知識
    發(fā)表于 06-01 16:24

    關于51的一些知識

    關于51單片機一些知識.
    發(fā)表于 08-11 16:36

    關于ISA 數據交換的一些小例子

    關于ISA 數據交換的一些小例子
    發(fā)表于 05-14 16:12 ?20次下載

    關于中、高壓變頻器的一些知識

    關于中、高壓變頻器的一些知識 摘要:中、高壓變頻器主電路不像低壓變頻器那樣,至今還沒有統(tǒng)的拓撲結構,它們從功率
    發(fā)表于 07-08 10:53 ?2665次閱讀
    <b class='flag-5'>關于</b>中、高壓變頻器的<b class='flag-5'>一些</b><b class='flag-5'>知識</b>

    關于半導體的一些小常識

    關于半導體的一些小常識 關于半導體的一些小常識   以非晶態(tài)半
    發(fā)表于 03-01 17:07 ?867次閱讀

    關于紅外通信的一些問題知識

    關于紅外通信的一些問題知識點。
    發(fā)表于 05-05 17:40 ?4次下載

    關于PID一些常用知識

    本文檔詳細介紹分析了關于PID的一些常用知識
    發(fā)表于 08-29 14:22 ?2次下載

    總結使用 Vim 的過程中不得不了解的一些指令和注意事項

    Vim個上古神器,本篇文章主要持續(xù)總結使用 Vim 的過程中不得不了解的一些指令和注意事項,以及持續(xù)分享個前端工作者不得不安裝的
    的頭像 發(fā)表于 12-27 16:44 ?4866次閱讀

    關于學習Linux的一些建議

    不管是在生活還是工作中,每個人都會逐漸養(yǎng)成一些小習慣。壞習慣旦形成就很難改正,所在在系統(tǒng)學習 Linux 之前,給大家一些建議,刻意去培養(yǎng)一些好的習慣,對自己是很有利的。
    發(fā)表于 07-14 14:22 ?624次閱讀

    關于數碼管的一些知識筆記

    “寫寫關于數碼管的一些知識筆記”
    的頭像 發(fā)表于 06-28 11:29 ?3739次閱讀
    <b class='flag-5'>關于</b>數碼管的<b class='flag-5'>一些</b><b class='flag-5'>知識</b>筆記

    關于NAND Flash的一些小知識

    前言 作為名電子專業(yè)的學生,半導體存儲顯然是繞不過去的個坎,今天聊關于Nand Flash的一些小
    的頭像 發(fā)表于 12-17 17:33 ?250次閱讀
    大英县| 承德市| 百家乐大转轮真人视讯| 香港六合彩资料大全| 百家乐官网切入法| 德州扑克 在线| 百家乐娱乐求解答| 百家乐官网赌的是心态吗| 大发888博爱彩| 罗盘的 24卦位| 博彩百家乐官网龙虎| 188比分| 威尼斯人娱乐平台注册网址| 百家乐官网怎么玩请指教| 百家乐官网平台哪个比较安全| 六合彩结果| 南京百家乐赌博现场被| 百家乐官网娱乐礼金| 百家乐官网百家乐官网视频游戏世界| 万豪网| 998棋牌游戏中心| 在线百家乐纸牌游戏| 百家乐官网家居| 滨州市| 大发888大发体育| 百家乐的珠盘| 百家乐高档筹码| 百家乐单机游戏免费| 百家乐官网刷钱| 四方百家乐官网的玩法技巧和规则 | 海港城百家乐的玩法技巧和规则 | 三亚百家乐官网的玩法技巧和规则| 百家乐官网AG| 澳门百家乐官网有赢钱的吗| 百家乐官网庄闲的冷热| 百家乐官网论坛白菜| 大发888娱乐客户端| 百家乐1元投注| 百家乐分析仪有真的吗| 赌百家乐的计划跟策略| 吕百家乐赢钱律|