花了一些时间想找一个在Linux下的类似source insight的东东,网上有人推荐的source navigator,kscope之类,就那么几种颜色(也许没深入设置),也能叫语法高亮?至于其他速度/索引之类就不说了。论坛上倒是一堆人推荐vim+xxx的方式,我看估计也就跟在windows下硬要说ultraedit+xxx比source insight好的差不多。有VC不用非要用command的那是大牛,咱这种搞搞应用的就别去折腾了。

废话扯远了,下面是在Kubuntu 10.10下安装samba的步骤:

首先安装samba软件:

sudo apt-get install samba
sudo apt-get install smbfs
sudo apt-get install samba4

接着把用户目录权限设置为任何人都可读/写/运行:

chmod 777 /home/<当前用户>

这里<当前用户>是当前登录的用户名,/home下有各个用户对应的目录,这里对当前登录的用户进行设置。

添加一个访问samba的用户,假设是samba_user:

sudo useradd samba_user

设置密码:不要和操作系统密码混淆

sudo smbpasswd -a samba_user

把这个用户加入到samb用户中:

sudo vi /etc/samba/smbusers

不习惯用vi的在Ubuntu下用 sudo gedit ... Kubuntu下用kdesudo kate ...,在下面加上:

samba_user = “network username”

注意samba_user这个用户只能从远程访问,没法从本机登录。

然后更改samba设置允许samba_user访问/home/<当前用户>目录

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo vi /etc/samba/smb.conf

在最后面加上:

[Share]

comment = Shared Folder For Samba

path = /home/<当前用户>

public = yes

writable = yes

valid users = samba_user

create mask = 0700

directory mask = 0700

force user = <当前用户>

force group = <当前用户>

available = yes

browseable = yes

最后检查下参数后重启服务
sudo testparm
sudo smbd restart

然后在windows里可以搜索虚拟机ip,找到后映射共享文件夹,即可当成windows的一个分区盘来操作了。试了一下source insight 和araxis merge,一切就跟在windows下一样。

题外话,网上很多人说source insight不好,我看无非是对齐的问题,花个10分钟时间把字体改成Courier New然后把size和scale都改成"="就好了。当然source insight也不是没缺点,如果能够对Makefile做语法分析自动判断include路径等,那就perfect了----dream。

另:好像每次kubuntu非正常关机后,再开机就会连接不上,暂时的做法是重新修改一下samba_user密码然后再重启

转自:https://www.cnblogs.com/kubtu/archive/2010/11/27/1889609.html

Linux下用source insight的另一种方式--Samba的更多相关文章

  1. 如何将vim打造成Linux下的source insight

    编写者:龙诗科 邮箱:longshike2010@163.com 2016-01-06 众所周知,windows下的source insight是阅读项目代码的神器,其神奇之处在于可以根据当前鼠标所指 ...

  2. Linux 下安装Source Insight

    第一步: 安装Wine 下面跟大家分享一下如何在Ubuntu 12.04上安装Wine 1).添加PPA --  PPA:表示 Personal Package Archives,也就是个人软件包集. ...

  3. 打造linux下的source insight——vim插件安装使用总结

    source insight是windows下的优秀编辑器,适合阅读管理代码,主要有以下功能: 查找函数,变量或者宏的定义. 查找函数,变量或者宏的引用位置. 查找函数被调用的位置 查找某个符号在工程 ...

  4. Linux下的Source命令及脚本的执行方式解析

    Linux Source命令及脚本的执行方式解析 http://blog.csdn.net/wangyangkobe/article/details/6595143 当我修改了/etc/profile ...

  5. linux下实现web数据同步的四种方式(性能比较)

    实现web数据同步的四种方式 ======================================= 1.nfs实现web数据共享2.rsync +inotify实现web数据同步3.rsyn ...

  6. linux下的apache服务自启动的几种方式

    1,如果是安装包安装在Linux系统下,那么可以使用 [root@localhost ~]# service httpd restart 从而可以开启或者重启apache服务 与此同时,它的标准方式是 ...

  7. Linux下nginx反向代理负载均衡几种方式以及配置

    下面以ip地址192.168.1.1 和192.168.1.2举例 1.轮询   (1).轮询:每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除.  upstream ...

  8. windows10下使用source insight出现"source insight program editor已停止工作"的问题

    一.背景 1.1 OS 版本 windows 10 1.2 source insight版本 source insight 3.50.0034 二.解决方案 删除"我的文档"下面的source ins ...

  9. hadoop搭建杂记:Linux下JDK环境变量的设置(三种配置环境变量的方法)

    Linux下JDK环境变量的设置(三种配置环境变量的方法) Linux下JDK环境变量的设置(三种配置环境变量的方法) ①修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种 ...

随机推荐

  1. python验证码处理(1)

    目录 一.普通图形验证码   这篇博客及之后的系列,我会向大家介绍各种验证码的识别.包括普通图形验证码,极验滑动验证码,点触验证码,微博宫格验证码. 一.普通图形验证码   之前的博客已向大家介绍了简 ...

  2. Python【day 12】生成器和推导式

    一.生成器和生成器函数1.生成器和生成器函数的概念 1.生成器的本质是迭代器 2.函数中包含yield,就是生成器函数 2.生成器函数的写法 def func(): a =10 yield 20 ge ...

  3. PHP获得毫秒数

    因为前端需要写函数处理时间戳,比较麻烦,所以我们有的时候,需要接口传递毫秒数给前端. 下面可以通过这个函数来获得毫秒数 <?php function getMillisecond() { lis ...

  4. js 设计模式——单例模式

    单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点. 单例模式是一种常用的模式,有一些对象我们往往只需要一个,比如线程池.全局缓存.浏览器中的 window 对象等. JavaScript ...

  5. 软工Alpha七天冲刺

    七天冲刺博客: 1.第一篇Scrum冲刺博客 2.第二篇Scrum冲刺博客 3.第三篇Scrum冲刺博客 4.第四篇Scrum冲刺博客 5.第五篇Scrum冲刺博客 6.第六篇Scrum冲刺博客 7. ...

  6. Properties类按顺序输出加载内容

    Properties类按顺序输出加载内容 最近手写工厂的时候,遇到了加载配置文件时不按照properties文件中的数据的顺序来加载. 一.问题代码 import java.io.IOExceptio ...

  7. 十六、MySQL授权命令grant的使用方法

    MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利. grant sele ...

  8. Windows | Ubuntu 18.04安装Visual Studio Code

    Visual  Studio Code是一款很好的开源跨平台代码编辑器,这里使用 tarball 格式文件来安装(免安装), 首先下载 .tar.gz 文件包,点击下载, 可自行在官网下载 将文件包解 ...

  9. 第16节_BLE协议GAP层

    学习资料:官方手册 Vol 3: Core System Package [Host volume] Part C: Generic Access Profile 下面这个图是BLE协议各层跟医院的各 ...

  10. JVM 常用启动参数

    JVM 常用启动参数 默认值 -xms -xmx