当我使用latex和R代码滚动Sweave文档(Rnw)时,当Latex和ESS之间的模式发生变化时,文本会跳转.这两种模式不同意文本应该如何包装.而且,当我这样做时,我注意到了
截断的长行模式不再打开.有没有人注意到这个?有人解决了这个问题吗?
我用一个sshfs文件系统挂载
% sshfs remote.host.org:/home/jrm /home/mnt/remote.host
Run Code Online (Sandbox Code Playgroud)
然后用这个文件系统编辑一个文件
% emacsclient -n /home/mnt/remote.host/some_file.c.
Run Code Online (Sandbox Code Playgroud)
当我保存文件时,我收到警告
some_file.c has changed since visited or saved. Save anyway? (yes or no)
Run Code Online (Sandbox Code Playgroud)
其他编辑没有这个问题.是什么造成的?我该怎样预防呢?两台主机都运行ntp,时间相同.
TIA.
PS我知道我可以直接用tramp打开文件,但我更喜欢sshfs,假设我每次尝试保存文件时都可以摆脱这个警告.
我有一个gnu makefile模板,它很好用,但是当我尝试在路径中指定除第一个g ++之外的编译器时,它会失败.
这是模板.
CXX = g++
CXXFLAGS = $(INC) $(LIB) -Wall
INC = -I./ -I/usr/local/include
LIB = -L/usr/local/lib
SRCS = \
blah1.cpp
blah2.cpp
OBJS = $(SRCS:.cpp=.o)
DEPS = $(SRCS:.cpp=.d)
PROG = myprog
$(PROG): $(OBJS)
$(CXX) $(CXXFLAGS) -o $@ $(OBJS)
%.d: %.cpp
@set -e; rm -f $@; \
$(CXX) -MM $(CXXFLAGS) $< > $@.$$$$; \
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
rm -f $@.$$$$
debug: CXXFLAGS += -O0 -DDEBUG -ggdb
debug: $(PROG)
-include $(DEPS)
.PHONY: …Run Code Online (Sandbox Code Playgroud)