随笔-4  评论-1  文章-0  trackbacks-0
  2012年3月28日
ibus图标消失,可以重启下ibus让图标重现。
方法:
1.killall ibus-daemon #结束进程
2.ibus-daemon -d #重启ibus
输入法图标会重现
posted @ 2012-03-28 10:19 爱&丰 阅读(529) | 评论 (0)编辑 收藏
  2012年3月23日


编辑模式下输入

ngg 或者 nG

n为指定的行数(如25)

25gg或者25G 跳转到第25行.


命令模式下输入n

: n

如跳到第25行,直接输入25



如果想打开文件即跳转

vim +n FileName


查看当然光标所在的行

Ctrl+g



posted @ 2012-03-23 14:19 爱&丰 阅读(4981) | 评论 (1)编辑 收藏
1.安装vim:
   sudo apt-get install vim
2.配置文件的位置:
   在目录 /etc/vim下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效.
3.设置语法高亮显示
   1) 打开vimrc,添加以下语句来使得语法高亮显示:
      syntax on      
4.设置Windows风格的C/C++自动缩进(添加以下set语句到vimrc中)
   1)设置(软)制表符宽度为4:
      set tabstop=4
      set softtabstop=4
   2)设置缩进的空格数为4
      set shiftwidth=4
   3)设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:
      set autoindent
   4)设置使用 C/C++ 语言的自动缩进方式:
      set cindent
   5)设置C/C++语言的具体缩进方式:
      set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
   6)如果想在左侧显示文本的行号,可以用以下语句:
      set nu
   7)最后,如果没有下列语句,就加上吧:(不知啥作用)
      if &term=="xterm"
         set t_Co=8
         set t_Sb=^[[4%dm
         set t_Sf=^[[3%dm
      endif
由于本人对linux是菜鸟,所以这些配置都是在网上找到的资源,希望以后有更加深刻的认识,有自己的配置的文件.
在网上看到一个写的相当好的配置,先记录下来,有空实现下.(手把手教你把Vim改装成一个IDE编程环境(图文)
http://blog.csdn.net/wooin/article/details/1858917
http://blogt.chinaunix.net/space.php?uid=23089249&do=blog&id=2855999
根据这blog配置时碰到的问题:
一.4语法高亮,hi cFunction gui=NONE guifg=#B5A1FF 改为hi cFunction        cterm=bold ctermfg=Red可行
二.5ctags安装方法:
   1.下载ctags 程序。 从sourceforge.org 或其他地方上下载 
   2. 解压缩。
   3. ./configure
   4. make
   5. make install
三.Taglist:Ctrl ww#将焦点移至下一个窗口
四.WinManager  
   nmap wm :WMToggle<cr> => namp <c-w><c-t> :WMToggle<cr>
posted @ 2012-03-23 11:29 爱&丰 阅读(551) | 评论 (0)编辑 收藏

用gdb查看内存

格式: x /nfu <addr>

说明
x 是 examine 的缩写

n表示要显示的内存单元的个数

f表示显示方式, 可取如下值
x 按十六进制格式显示变量。
d 按十进制格式显示变量。
u 按十进制格式显示无符号整型。
o 按八进制格式显示变量。
t 按二进制格式显示变量。
a 按十六进制格式显示变量。
i 指令地址格式
c 按字符格式显示变量。
f 按浮点数格式显示变量。

u表示一个地址单元的长度
b表示单字节,
h表示双字节,
w表示四字节,
g表示八字节


Format letters are o(octal), x(hex), d(decimal), u(unsigneddecimal),
t(binary), f(float), a(address), i(instruction), c(char) ands(string).
Size letters are b(byte), h(halfword), w(word), g(giant, 8bytes)

举例
x/3uh buf
表示从内存地址buf读取内容,
h表示以双字节为一个单位,
3表示三个单位,
u表示按十六进制显示

posted @ 2012-03-23 09:44 爱&丰 阅读(571) | 评论 (0)编辑 收藏
仅列出标题