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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值