vim shell vmware qt ncurses sqlite 部分技巧

< 一 > vim

基本:hjkl

o O a A i I

vaw(一個單詞)

ctrl v /shift v/b/e/w等

vim模式分類: 一般模式 編輯模式 命令模式

添加一個標籤

        命令模式下:tabnew file
        一般模式下:gt 切換-前進,gT切換後退

vim下執行sh腳本再回到vim編輯器方法
命令模式下:sh
執行完後按ctrl+d回到vim編輯模式。

暫時離開 vi 到指令列模式下執行 command 的顯示結果!例如

“!sh”等

vim命令模式下執行命令:
輸入 “!ls” 執行ls命令
vim命令模式下輸入:
“! command”

vim——打開多個文件、同時顯示多個文件、在文件之間切換打開多個文件:

(1)打開:
    1.vim還沒有啓動的時候:
    在終端裏輸入 vim file1 file2 ... filen便可以打開所有想要打開的文件
    2.vim已經啓動輸入:open file則可以再打開一個文件,並且此時vim裏會顯示出file文件的內容。
(2)文件間切換
    Ctrl+6—下一個文件
    :bn—下一個文件
    :bp—上一個文件
    注:對於用(v)split在多個窗格中打開的文件,這種方法只會在當前窗格中切換不同的文件。
(3)在窗格間切換的方法
    Ctrl+w+方向鍵——切換到前/下/上/後一個窗格
    Ctrl+w+h/j/k/l ——同上
    Ctrl+ww——依次向後切換到下一個窗格中

    注:主要用於vs sv打開的。

(4) vim同時顯示多個文件方法:
    :split
    :vsplit

新建窗口的位置:

:leftabove {cmd}     當前窗口的左上方
:aboveleft {cmd}     同上
:rightbelow {cmd}     當前窗口的右下方
:belowright {cmd}     同上
:topleft {cmd}       整個 Vim 窗口的最上面或者最左邊
:botright {cmd}       整個 Vim 窗口的最下面或者最右邊

如 leftabove vs .

< 二 > shell

shell中執行歷史命令快捷鍵:
(1) sh中執行歷史命令:!! 歷史第一條

(2) sh中執行歷史命令:!-n  歷史第n條

(3) !p 歷史第一條p開頭的命令
(4) !$  歷史最後一個字符串(不包含空格)
(5) ctrl+r 快速查找歷史中最匹配給定內容的命令。

shell中添加一個選項卡並切換:

ctrl+shift+t shell中添加一個tab選項卡
ctrl+pagedown 下一個 ctrl+pageup 上一個
ctrl+shift pagedown 當前選項卡的移動

shell中還回上次的目錄:

cd -

shell中的常用快捷鍵:

複製爲ctrl-shift-c 
粘貼爲ctrl-shift-v 
tab=補全 
ctrl+a=開始位置 
ctrl+e=最後位置 
ctrl+k=刪除此處至末尾所有內容 
ctrl+u= 刪除此處至開始所有內容 
Ctrl-L -刷新屏幕 
Ctrl-C -殺死當前任務

更多內容請參考:http://www.2cto.com/os/201204/126918.html


< 三 > vmware

vmware常見的屏幕設置:

自動適應屏幕,用戶: autofit windows autofit guest兩個選中 上面的菜單再刪除

console view  hidesidebar  view->toolbars-全部去掉。


< 四 > qt

qt安裝:sudo apt-get install qt-sdk qtcreator

qt常見問題:修改項目權限(chmod),有release與debug版本要設置並rebuilt才能調試。常見的斷點無效爲項目調試構建路徑與項目路徑不一致。


< 五 > ncurses

ncurses安裝:sudo apt-get install libncurses5 libncurses5-dev libcdk5 libcdk5-dev

ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz包含ncurses的很多軟件包,可以使用wget來獲得。

< 六 > sqlite

sqlite安裝與sqliteman的使用:

sudo apt-get install sqlite3 libsqlite3-dev sqliteman
sqlite3 sql.db
create table {...}
select * from table;
.q

sqliteman <file.db>

發佈了208 篇原創文章 · 獲贊 21 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章