灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2230回复:0

linux下vim常用操作技巧和出现问题的解决方案

楼主#
更多 发布于:2013-08-02 09:49
linux下vim常用操作技巧和出现问题的解决方案
 
1. 常用命令
% 跳转到配对的括号去
[[ 跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)
gD 跳转到局部变量的定义处
 
'' 跳转到光标上次停靠的地方, 是两个', 而不是一个"
mx 设置书签,x只能是a-z的26个字母
`x 跳转到书签处("`"是1左边的键)
> 增加缩进,"x>"表示增加以下x行的缩进
< 减少缩进,"x<"表示减少以下x行的缩进
 
2. 在用vim打开一个文件,编辑完成后,最后做保存的时候,如果出现:E137: Viminfo file is not writable: /home/用户名/.viminfo
这个问题时,需要做如下方法:
 
1)如果是一个sudo vim 同样这样做但没有出现错误提示的话,那就是在~/.viminfo这个文件当时在建立时是以管理员的权限建立的。而你现在所使用的是在当前用户下使用的,当时没有写入的权限,也就会出错。解决方法:即用管理员权限将.viminfo删掉。一般会在当前用户的目录下。  或者直接 sudo rm ~/.viminfo
 
2) 这一类解决方法就和网上大多数说的一样,是因为没有建立HOME变量的问题。需要做的是:
   1、echo $HOME,无显示,说明的确是因为HOME未设置造成的。
   2、vim ~/.bash_profile 修改登录脚本,添加HOME变量
   3、添加如下内容
      HOME=/root
      export HOME  
   4、:wq

喜欢1 评分0

最新喜欢:

axelxuaxelxu
游客

返回顶部